公司新项目用的nodejs进行打包,为了对接jenkins,需要在linux下搭建node环境,做个记录
1.环境说明
因为这里要用14的版本,所以用的是centos7,主要是6的系统下一直报libstdc++版本低于18所以建议环境用7不然安装lib麻烦
2.安装nodejs环境
到这个网站下载需要的版本,我这里是下载14.1
下载好后上传到你的linux系统上面
ln -s /data/node-v14.1.0-linux-x64/bin/* /usr/bin/
这个是将npm node等几个命令添加到bin这样不会报命令没找到。
至此完成安装node环境
3.安装yarn和更改淘宝镜像
npm install -g yarn --registry=https://registry.npm.taobao.org
上面这个是从淘宝镜像安装yarn安装好以后需要执行如下命令才能用yarn
ln -s /data/node-v11.2.0-linux-x64/lib/node_modules/yarn/bin/yarn /usr/bin/
设置yarn为淘宝镜像
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
从淘宝镜像进行安装chromedriver
yarn config set "chromedriver_cdnurl" "https://npm.taobao.org/mirrors/chromedriver"
yarn add chromedriver
我这里之所以用yarn是因为我用npm安装chromedriver的时候一直安装报错下载不下来,后面商量了一下永yarn编译也可以就直接用了yarn
如果是npm进行安装淘宝镜像
npm config set registry https://registry.npm.taobao.org
npm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver