【Jenkins】 Nodejs相关问题
1 npm速度慢
1、输入:
npm get registry(显示当前安装默认的镜像地址)
2、修改默认镜像地址为淘宝地址:
npm config set registry http://registry.npm.taobao.org
2 install 没权限
原因CentOS jenkins自动构建服务 使用root账号执行npn install 指令
方案:
npm install --unsafe-perm=true --allow-root
3 npm 替换成 yarn
替换命令
在jenkins中将shell命令替换
由原本的npm打包换成yarn打包
npm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver
npm install
npm run build
1
2
3
替换成如下格式
node -v
npm install -g yarn -registry=https://registry.npm.taobao.org
yarn -v
yarn install --pure-lockfile
#--pure-lockfile 这个参数是在服务器install不生成yarn.lock,防止服务器和本地代码冲突
yarn run build
安装 yarn
npm install -g yarn --registry=https://registry.npm.taobao.org
再配置下源
yarn config set registry https://registry.npm.taobao.org -g
yarn config set sass_binary_site http://cdn.npm.taobao.org/dist/node-sass -g
4 问题
error Command failed with signal "SIGKILL"
服务器内存不足 一般是在build的时候出现的
配置Nodejs

创建NodeJS项目 选自由项目



浙公网安备 33010602011771号