执行ng new创建Angular项目时npm安装失败且Schematic工作流失败
Angular项目创建失败解决方案
- 替换Node.js版本:卸载当前v17.x非LTS版本的Node.js,安装长期支持(LTS)版本的Node.js,Angular CLI对非LTS的奇数版Node存在已知兼容性问题,这是报错的核心诱因。
- 解决Windows权限问题:关闭所有占用项目目录的进程(包括代码编辑器、文件资源管理器、其他终端窗口),暂时关闭杀毒软件对项目目录的实时扫描,右键选择管理员身份运行PowerShell后再执行项目创建命令。
- 清理npm缓存:执行命令
npm cache clean --force强制清理本地损坏的npm缓存,解决pickAlgorithm相关报错。 - 手动安装依赖:如果已经生成项目配置文件但安装失败,可手动删除项目目录下的
node_modules文件夹和package-lock.json文件,进入项目目录后执行npm install手动完成依赖安装。 - 规避方案:如果暂时不想更换Node版本,可执行命令
ng new intro --skip-install跳过自动安装步骤,待配置文件全部生成后手动执行npm install拉取依赖。
内容的提问来源于stack exchange,提问作者despot
相关产品推荐
相关产品推荐

