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

Windows系统下使用Nest CLI创建新项目时提示找不到schematics.js模块的问题求助

Windows系统下使用Nest CLI创建新项目时提示找不到schematics.js模块的问题求助

今天我在Windows 11上尝试用NestJS创建新项目,结果CLI直接报错了,完全没法正常生成项目。我执行的命令是nest new payments-ms,过程中选择了npm作为包管理器,然后就弹出了找不到模块的错误,具体报错信息如下:

PS C:> nest new payments-ms
✨  We will scaffold your app in a few seconds..
✔  Which package manager would you ❤️  to use? npm
node:internal/modules/cjs/loader:1215
throw err;
^

Error: Cannot find module 'C:\Users\david\Escritorio\Apps\NestJS\microservicios"C:\Users\david\AppData\Roaming\npm\node_modules@nestjs\cli\node_modules@angular-devkit\schematics-cli\bin\schematics.js"'
    at Module._resolveFilename (node:internal/modules/cjs/loader:1212:15)
    at Module._load (node:internal/modules/cjs/loader:1043:27)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:164:12)
    at node:internal/main/run_main_module:28:49 {
  code: 'MODULE_NOT_FOUND'
}
Node.js v20.19.4

我的环境配置情况:

  • Windows 11 操作系统
  • Node.js:先后试过v20.19.4和v22.17.1两个版本
  • npm:10.8.2
  • 全局安装的Nest CLI:11.0.9(不过我发现NestJS的GitHub发布页里最新稳定版是11.0.0,这点有点疑惑)

为了解决问题,我已经尝试过这些操作:

  • 卸载并重新安装了Node.js
  • 删除了所有旧的nvm路径和包装器
  • 强制清理了npm缓存(执行命令npm cache clean --force)
  • 卸载全局Nest CLI后重新安装
  • 尝试用npx @nestjs/cli new payments-ms创建项目,结果还是报同样的错误

我注意到错误信息里的路径有明显问题——CLI试图从一个包含双引号的路径里加载schematics.js,这种格式在Windows下肯定会解析出错。而且奇怪的是,早上我还正常使用Nest CLI创建项目,期间没改动任何配置或文件,突然就出问题了。有没有大佬遇到过类似的情况?求指点怎么解决!

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.07 10:04:51