开发VS Code扩展时遇错误:无法找到'mem-fs'包
解决运行
yo code时的mem-fs包缺失错误 我正在开发一款用于追踪HTML代码重复内容的Visual Studio Code扩展,执行命令npm install -g yo generator-code安装模板生成器后,运行yo code时出现以下错误:
Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'mem-fs' imported from C:\Users\####\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-enviroment\dist\environment-base.js at new NodeError (node:internal/errors:405:5) at packageResolve (node:internal/modules/esm/resolve:887:9) at moduleResolve (node:internal/modules/esm/resolve:936:20) at defaultResolve (node:internal/modules/esm/resolve:1129:11) at nextResolve (node:internal/modules/esm/loader:163:28) at ESMLoader.resolve (node:internal/modules/esm/loader:835:30) at ESMLoader.getModuleJob (node:internal/modules/esm/loader:424:18) at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:77:40) at link (node:internal/modules/esm/module_job:76:36)
解决步骤:
- 卸载全局安装的yo和generator-code
npm uninstall -g yo generator-code - 强制清理npm缓存
npm cache clean --force - 重新安装最新版本的yo和generator-code
npm install -g yo generator-code - 如果上述步骤无效,手动补装缺失的依赖:
- 进入yo的全局安装目录(路径参考错误信息中的
C:\Users\####\AppData\Roaming\npm\node_modules\yo) - 在该目录下执行命令:
npm install mem-fs
- 进入yo的全局安装目录(路径参考错误信息中的
- 完成后再次运行
yo code即可
内容的提问来源于stack exchange,提问作者Robert S
相关产品推荐
相关产品推荐

