Angular创建项目时NPM安装进程停滞问题求助
解决Angular项目npm安装停滞卡在
sill idealtree builddeps的问题 可能原因及对应解决办法
NPM版本与Node版本不兼容
Node 18.16.0官方推荐搭配的NPM版本是8.19.4,你当前使用的NPM 7.21.0版本过低,存在版本匹配问题。执行以下命令升级NPM:npm install -g npm@8.19.4升级完成后重新尝试
npm install或ng new命令。网络访问npm源不稳定
国内网络访问官方npm源时常出现延迟或阻塞,切换到国内镜像源可以解决:npm config set registry https://registry.npmmirror.com设置后清理缓存再执行安装:
npm cache clean --force npm install后续如需切回官方源,执行:
npm config set registry https://registry.npmjs.org/系统安全软件拦截
Windows防火墙、杀毒软件可能会拦截npm的网络请求或文件写入操作。临时关闭这类软件,再重新执行安装命令,验证是否能正常完成。全局Node模块缓存损坏
除了npm缓存,还可以清理全局Angular相关模块:- 执行
npm root -g找到全局模块路径 - 手动删除该路径下的
@angular文件夹 - 删除项目目录下的
node_modules文件夹(如果已生成) - 重新执行
npm install
- 执行
改用pnpm替代npm
pnpm的包安装机制更高效,能规避部分npm的兼容性问题:- 全局安装pnpm:
npm install -g pnpm - 在跳过安装的项目目录下执行:
pnpm install
- 全局安装pnpm:
验证系统环境变量配置
检查NODE_PATH环境变量是否正确,确保Node和npm的安装目录在系统PATH中。可以通过echo %NODE_PATH%和where node命令确认路径配置无误。
内容的提问来源于stack exchange,提问作者Optiq
相关产品推荐
相关产品推荐

