node.js打包环境部署CentOS7.4

公司新项目用的nodejs进行打包,为了对接jenkins,需要在linux下搭建node环境,做个记录

1.环境说明

node.js打包环境部署CentOS7.4_第1张图片

因为这里要用14的版本,所以用的是centos7,主要是6的系统下一直报libstdc++版本低于18所以建议环境用7不然安装lib麻烦

2.安装nodejs环境

https://nodejs.org/dist/

到这个网站下载需要的版本,我这里是下载14.1

node.js打包环境部署CentOS7.4_第2张图片

下载好后上传到你的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

你可能感兴趣的:(linux)