You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

开发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
    
  • 如果上述步骤无效,手动补装缺失的依赖:
    1. 进入yo的全局安装目录(路径参考错误信息中的C:\Users\####\AppData\Roaming\npm\node_modules\yo)
    2. 在该目录下执行命令:
      npm install mem-fs
      
  • 完成后再次运行yo code即可

内容的提问来源于stack exchange,提问作者Robert S

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 17:39:58