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

Angular CLI项目迁移NX独立应用时nx init执行失败求助

解决Angular CLI V12迁移NX独立应用的路径错误问题
  • 检查Node.js和npm版本兼容性
    Angular 12.2.16对应推荐Node.js版本为14.x(LTS),npm版本为6.x。版本不匹配可能引发路径解析异常,执行以下命令确认当前版本:

    node -v
    npm -v
    

    若版本不符,切换到对应版本后重试迁移操作。

  • 清理npm缓存并重新安装依赖
    缓存损坏可能导致命令执行路径错误,执行以下操作修复:

    npm cache clean --force
    rm -rf node_modules package-lock.json
    npm install
    

    完成后再次尝试npx nx init。

  • 手动指定适配版本的make-angular-cli-faster
    最新版make-angular-cli-faster可能与Angular 12不兼容,尝试使用适配Angular 12的版本:

    npx --yes make-angular-cli-faster@12 init
    

    成功执行该命令后,继续完成NX初始化流程。

  • 直接使用匹配版本的NX初始化命令
    跳过make-angular-cli-faster,直接调用NX官方迁移命令并指定与Angular 12匹配的NX版本:

    npx nx@12 init --integrated=false
    

    其中--integrated=false用于创建独立应用模式。

  • 检查系统环境变量配置
    确保npm和npx所在的bin目录已添加到系统环境变量中。Windows用户执行echo %PATH%查看,macOS/Linux用户执行echo $PATH查看。若对应路径缺失,手动添加后重启终端重试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 16:01:16