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

M1 Mac在VS Code中搭建Angular项目时遇安装失败问题求助

M1 Mac 下 ng new 项目安装失败的解决办法
  • 确认Node.js为ARM64版本:执行node -p process.arch,输出必须是arm64。如果是x86,卸载现有Node.js后,从Node.js官网下载ARM64版本重新安装。

  • 清理npm缓存:

    npm cache clean --force
    
  • 手动创建项目并安装依赖:

    1. 跳过自动安装创建项目:
      ng new my-project --skip-install
      
    2. 进入项目目录:
      cd my-project
      
    3. 指定ARM架构安装依赖:
      npm install --target_arch=arm64
      
      或者先设置环境变量再安装:
      export npm_config_target_arch=arm64
      npm install
      
  • 换用yarn作为包管理器:

    1. 全局安装yarn:
      npm install -g yarn
      
    2. 创建项目时指定yarn:
      ng new my-project --package-manager yarn
      
  • 更新Angular CLI到最新稳定版:

    npm uninstall -g @angular/cli
    npm install -g @angular/cli@latest
    

M1芯片的架构特殊性会导致部分npm二进制包存在兼容问题,以上方法基本能覆盖大部分安装失败场景。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 17:42:06