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手动创建项目并安装依赖:
- 跳过自动安装创建项目:
ng new my-project --skip-install - 进入项目目录:
cd my-project - 指定ARM架构安装依赖:
或者先设置环境变量再安装:npm install --target_arch=arm64export npm_config_target_arch=arm64 npm install
- 跳过自动安装创建项目:
换用yarn作为包管理器:
- 全局安装yarn:
npm install -g yarn - 创建项目时指定yarn:
ng new my-project --package-manager yarn
- 全局安装yarn:
更新Angular CLI到最新稳定版:
npm uninstall -g @angular/cli npm install -g @angular/cli@latest
M1芯片的架构特殊性会导致部分npm二进制包存在兼容问题,以上方法基本能覆盖大部分安装失败场景。
内容的提问来源于stack exchange,提问作者Vishesh Singh
相关产品推荐
相关产品推荐

