NX Monorepo Angular项目执行命令时出现模块找不到错误求助
解决@nrwl/workspace/src/utilities/perf-logging模块找不到的问题
检查全局与本地NX版本一致性
全局NX CLI版本和项目本地版本不兼容可能引发路径引用错误:- 查看全局版本:
nx --version - 查看项目本地版本:在项目根目录执行
npx nx --version - 若版本不一致,优先使用项目本地CLI执行命令,规避全局版本冲突。
- 查看全局版本:
清理依赖并重新安装
依赖缓存或安装不完整可能导致模块缺失:- 删除node_modules目录:
Windows:rmdir /s /q node_modules
macOS/Linux:rm -rf node_modules - 删除锁文件:
rm package-lock.json(使用yarn则删除yarn.lock) - 重新安装依赖:
npm install(或yarn install)
- 删除node_modules目录:
用本地NX CLI重新执行迁移
确保使用项目本地的NX命令,避免全局版本干扰:npx nx migrate --run-migrations确认@nrwl/workspace依赖存在
检查项目根目录的package.json,确认@nrwl/workspace已作为开发依赖安装,且版本与其他@nrwl/*包一致。若缺失,手动安装:npm install @nrwl/workspace --save-dev重置NX缓存
清理NX本地缓存和配置,解决潜在缓存冲突:npx nx reset
内容的提问来源于stack exchange,提问作者Abdul Haseeb
相关产品推荐
相关产品推荐

