directus-labs / directus-labs/directus-template-cli

Dependencies fail to install for CMS template

Open
#96 5 comments 0 reactions 0 assignees View on GitHub

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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.