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

M1芯片Mac Monterey系统执行create-nx-workspace依赖安装失败求助

问题适配解决方案

方案1:升级Node与npm版本(优先尝试)

  • 当前使用的Node v16.1.0属于Node 16的早期非正式补丁版本,npm v8.1.3也存在已知的M1架构依赖解析缺陷,先将Node升级到v16.x最新LTS版本,npm同步升级到对应兼容版本:
    若使用nvm管理Node版本,执行以下命令:
    nvm install 16.20.2
    nvm alias default 16.20.2
    npm install -g npm@8.19.4
    
  • 升级完成后清理全局npm缓存:
    npm cache clean --force
    
  • 重新执行工作区创建命令即可。

方案2:通过Rosetta 2运行终端(M1架构兼容专属方案)

部分Nx依赖的原生组件未提供arm64架构的预编译版本,会导致安装失败,可通过Rosetta 2转译运行解决:

  1. 打开访达 → 应用程序 → 实用工具
  2. 右键点击「终端」,选择「显示简介」
  3. 勾选「使用Rosetta打开」,重启终端后重新执行创建命令即可。

方案3:拆分执行流程,手动安装依赖

如果上述方案均无效,可跳过Nx的自动依赖安装步骤,手动执行后续流程:

  1. 执行创建命令时添加--skipInstall参数:
    npx create-nx-workspace --preset=next --skipInstall
    
  2. 进入生成的工作区目录:
    cd km
    
  3. 手动执行依赖安装:
    npm install
    
    手动安装过程中会输出完整报错信息,可直接定位具体失败的依赖包针对性处理。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 07:36:04