【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项目  选自由项目

 

 

 

 

 

 

 

posted @ 2020-03-19 23:16  我是Superman  阅读(126)  评论(0)    收藏  举报