vscode icon indicating copy to clipboard operation
vscode copied to clipboard

never use yeoman pls

Open ethever opened this issue 7 months ago • 1 comments

Does this issue occur when all extensions are disabled?: Yes/No

  • VS Code Version:
  • OS Version:

Steps to Reproduce:

  1. pnpx yo generator-code -- yo code
pnpx yo  generator-code -- yo code
 WARN  GET https://registry.npmjs.org/decompress-response error (ECONNRESET). Will retry in 10 seconds. 2 retries left.
 WARN  4 deprecated subdependencies found: [email protected], [email protected], [email protected], [email protected]
Packages: +664
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Progress: resolved 664, reused 664, downloaded 0, added 664, done
Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'yeoman-environment' imported from /root/.cache/pnpm/dlx/tnk3l566mr5ychnk6uskdbjmx4/196ed28a055-e0a7/node_modules/.pnpm/[email protected]_@[email protected]_@[email protected]_@[email protected]_@[email protected]__7lhmrx6aqt72yu4z6thaahkiwe/node_modules/yo/lib/cli.js
    at packageResolve (node:internal/modules/esm/resolve:845:9)
    at moduleResolve (node:internal/modules/esm/resolve:918:18)
    at defaultResolve (node:internal/modules/esm/resolve:1148:11)
    at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:390:12)
    at ModuleLoader.resolve (node:internal/modules/esm/loader:359:25)
    at ModuleLoader.getModuleJob (node:internal/modules/esm/loader:234:38)
    at ModuleLoader.import (node:internal/modules/esm/loader:322:34)
    at defaultImportModuleDynamically (node:internal/modules/esm/utils:197:36)
    at importModuleDynamicallyCallback (node:internal/modules/esm/utils:219:12)
    at init (/root/.cache/pnpm/dlx/tnk3l566mr5ychnk6uskdbjmx4/196ed28a055-e0a7/node_modules/.pnpm/[email protected]_@[email protected]_@[email protected]_@[email protected]_@[email protected]__7lhmrx6aqt72yu4z6thaahkiwe/node_modules/yo/lib/cli.js:122:23)

ethever avatar May 20 '25 10:05 ethever

yeoman is not update for more that 5 years, vscode still uses it to scaffold the extension in the tutorial: https://code.visualstudio.com/api/get-started/your-first-extension. but this command is actually not work at all.

 npx --package yo --package generator-code -- yo code
Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'yeoman-environment' imported from /root/.npm/_npx/05c7df0a6072f35b/node_modules/yo/lib/cli.js
    at packageResolve (node:internal/modules/esm/resolve:845:9)
    at moduleResolve (node:internal/modules/esm/resolve:918:18)
    at defaultResolve (node:internal/modules/esm/resolve:1148:11)
    at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:390:12)
    at ModuleLoader.resolve (node:internal/modules/esm/loader:359:25)
    at ModuleLoader.getModuleJob (node:internal/modules/esm/loader:234:38)
    at ModuleLoader.import (node:internal/modules/esm/loader:322:34)
    at defaultImportModuleDynamically (node:internal/modules/esm/utils:197:36)
    at importModuleDynamicallyCallback (node:internal/modules/esm/utils:219:12)
    at init (/root/.npm/_npx/05c7df0a6072f35b/node_modules/yo/lib/cli.js:122:23)

npx failed, npm failed, pnpm and pnpx also failed to handle yeoman

ethever avatar May 20 '25 10:05 ethever