directus-labs / directus-labs/directus-template-cli
Dependencies fail to install for CMS template
Open
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 191
- Forks
- 37
- PR merge metrics
- No merged PRs in 30d
Description
Literally this:
PS D:\Documents\Projects\directus> npx directus-template-cli@latest init
(\ /)
\\_//
( Õ Õ) "Let's create a new Directus project!"
C(")(")
┌ Directus Template CLI - Create Project
│
◇ Enter the directory to create the project in:
│ ./my-directus-project
│
◇ Which Directus backend template would you like to use?
│ CMS
│
◇ Which frontend framework do you want to use?
│ Svelte
│
◇ Would you like to install project dependencies automatically?
│ Yes
│
◇ Initialize a new Git repository?
│ Yes
│
◇ Docker containers running!
│
◇ Directus is ready!
Applying template from: my-directus-project/directus/template
-- Logged in as Admin User
Loading 24 collections and 276 fields... done
Loading 66 relations... done
Loading 4 roles... done
Loading 7 policies... done
Loading 149 permissions... done
Loading 3 users... done
Loading 12 accesses... done
Loading 4 folders... done
Loading 32 files... done
Loading data for 24 collections... done
Updating 31 fields to required... done
Loading 1 dashboards... done
Loading 9 flows... done
Loading settings... done
Loading 1 translations... done
Loading 11 presets... done
Found 17 extensions total: 12 registry extensions (including 2 bundles), and 0 local extensions
-- Installed @directus-labs/ai-image-generation-operation
-- Installed @directus-labs/experimental-m2a-interface
-- Installed @directus-labs/super-header-interface
-- Installed @directus-labs/inline-repeater-interface
-- Installed @directus-labs/seo-plugin
-- Installed directus-extension-wpslug-interface
-- Installed @directus-labs/ai-writer-operation
-- Installed @directus-labs/liquidjs-operation
-- Installed @directus-labs/card-select-interfaces
-- Installed @directus-labs/simple-list-interface
-- Installed @directus-labs/command-palette-module
-- Installed directus-extension-group-tabs-interface
Installing 12 extensions... done
Finished installing extensions
------------------
Template applied successfully.
│
◑ Installing dependencies » Warning: Failed to install dependencies
No chunk id map found
» Error: Error: `corepack pnpm install` failed.
»
» C:\Program Files\nodejs\node_modules\corepack\dist\lib\corepack.cjs:21535
» if (key == null || signature == null) throw new Error(`Cannot find matching keyid: ${JSON.stringify({
» signatures, keys })}`);
» ^
»
» Error: Cannot find matching keyid: {"signatures":[{"sig":"MEQCIE8sOPW5tAvxCYNlsPeAFWsv9nz3/TUYlQj4HM43MkjpAiA1X5oi
» Rf6zoZBo5Z0RIF4kvZvbrMBJgp9ykHe/0Z+efA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"keys":[{
» "expires":null,"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","keytype":"ecdsa-sha2-nistp256","schem
» e":"ecdsa-sha2-nistp256","key":"MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE1Olb3zMAFFxXKHiIkQO5cJ3Yhl5i6UPp+IhuteBJbuHcA5
» UogKo0EWtlWwW6KSaKoTNEYL7JlCQiVnkhBktUgg=="}]}
» at verifySignature (C:\Program Files\nodejs\node_modules\corepack\dist\lib\corepack.cjs:21535:47)
» at fetchLatestStableVersion (C:\Program Files\nodejs\node_modules\corepack\dist\lib\corepack.cjs:21553:5)
» at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
» at async fetchLatestStableVersion2 (C:\Program
» Files\nodejs\node_modules\corepack\dist\lib\corepack.cjs:21672:14)
» at async Engine.getDefaultVersion (C:\Program
» Files\nodejs\node_modules\corepack\dist\lib\corepack.cjs:22292:23)
» at async Engine.executePackageManagerRequest (C:\Program
» Files\nodejs\node_modules\corepack\dist\lib\corepack.cjs:22390:47)
» at async Object.runMain (C:\Program Files\nodejs\node_modules\corepack\dist\lib\corepack.cjs:23096:5)
»
» Node.js v22.11.0
»
» Context: {"dir":"./my-directus-project","flags":{"frontend":"svelte","gitInit":true,"installDeps":true,"template":
» "cms","overwriteDir":false},"function":"init"}
▲ Something went wrong
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the failure with npx directus-template-cli@latest init, selecting the CMS template, Svelte, and automatic dependency installation on Node.js 22.11.0. Start at the dependency-installation entry point and investigate the reported corepack pnpm install signature error; done means dependencies install successfully for the generated project.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- nodejs, typescript
- Domain
- cli, tooling
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 52/100