Jenkins 编译Nodejs慢问题处理

故障背景:

Jenkins在编译nodejs的时候非常慢,平时2-4分钟绝对能编译完成的。

1、排查npm:npm get registry 已经是淘宝的源了。

2、查看npm命令位置及环境变量。Jenkins中还调用的是老版本的NPM,因为版本间不兼容,开发使用的某些包老版本仓库中没有,所以一直卡着非常慢。

                 更新了node版本,位置变回默认位置。

          

解决办法:

 由于Jenkins使用的是参数化构建,使用的是脚本,修改脚本中npm 命令路径。

另外一种办法是ln -s 做软连接  . 

ln  -s  /root/.nvm/versions/node/v8.9.3/bin/npm  /usr/bin/npm
ln  -s  /root/.nvm/versions/node/v8.9.3/bin/npm  /usr/sbin/npm

猜你喜欢

转载自blog.csdn.net/qq_42409788/article/details/91375092