Ubuntu 22.04下npm install命令突然失效求助
针对Ubuntu 22.04下npm install卡住问题的排查方案
确实有不少开发者在Node 18.12.1 + npm 8.19.2的组合下遇到过类似问题,给你几个实际可行的排查方向:
- 检查npm网络配置:执行
npm config get registry确认镜像源,若用默认源可临时切换为国内源测试(npm config set registry https://registry.npmmirror.com/),同时关闭系统代理后重试npm install。 - 禁用npm进度条:部分环境下进度条渲染会导致终端卡住,试试执行
npm install --no-progress,或者全局配置关闭进度条:npm config set progress false。 - 修复文件权限:检查
~/.npm目录权限,执行ls -ld ~/.npm,若所有者不是当前用户,执行sudo chown -R $USER:$USER ~/.npm修改后重试。 - 用nvm重装Node环境:系统级安装的Node/npm可能存在文件损坏,先卸载当前版本,再通过nvm重新安装:
nvm uninstall 18.12.1 nvm install 18.12.1 - 检查系统防火墙:临时关闭ufw测试
sudo ufw disable,如果能正常执行,再调整防火墙规则允许npm的网络请求。
内容的提问来源于stack exchange,提问作者don_jon
相关产品推荐
相关产品推荐

