node.js安装
第一种安装方式
1.安装gcc,make,openssl
1 | yum install -y gcc make gcc-c++ openssl-devel |
2.下载安装包
下载 node-v9.3.0-linux-x64.tar.gz 下载地址
需要其他版本的请到官网中下载即可 官网地址
3.上传安装包
创建nodejs路径文件夹
1 | mkdir /var/local/nodejs |
进入该路径,并上传安装包到该路径中
1 | cd /var/local/nodedjs |
4.解压安装包
1 | tar -xf node-v9.3.0-linux-x64.tar.gz |
5.编译
进入源代码所在路径
1 | cd node-v9.3.0-linux-x64 |
执行配置脚本
1 | ./configure |
编译与部署
1 | make && make install |
6.测试
1 | node -v |
这种方式安装,需要安装安装gcc等一些编译环境插件,而且编译比较久,部署完成后nodejs为分别放在好几个文件夹内:
1 | 放置nodejs 执行程序 |
优点是全局安装nodejs模块,直接使用,而且不受用户访问权限影响,推荐使用这种.
第二种安装方式
可以不用执行上面的第一步操作,然后用以下方式替代第五步操作
确认node.js的路径,我这里是/usr/local/nodejs/node-v9.3.0-linux-x64/bin
,依次执行
1 | ln -s /usr/local/nodejs/node-v9.3.0-linux-x64/bin/node /usr/bin/node |
注意ln指令用于创建关联(类似与Windows的快捷方式)必须给全路径,否则可能关联错误
该方式需要使用root权限去关联,并且非root用户需要做环境变量配置才能使用node.js
node.js卸载
1.自带工具删除
1 | yum remove nodejs npm -y |
2.2.手动删除残留
- 进入 /usr/local/bin 删除 node 的可执行文件node和npm
- 进入 /usr/local/lib 删除所有 node 和 node_modules文件夹
- 进入 /usr/local/include 删除所有 node 和 node_modules 文件夹
- 检查 ~ 文件夹里面的”local”、”lib”、”include”、文件夹,然后删除里面的所有”node” 和”node_modules”文件夹
jenkins中使用node.js
- 在jenkins界面上 系统管理-全局工具配置 中配置安装的nodejs路径
- 先搭建一个jenkins前端构建任务,构建一次,作用是为了让jenkins检出SVN上的前端代码
- 到jenkins项目路径中
cd
进入workspace
文件夹,再进入前端任务名称的文件夹 - 确认检出的SVN代码文件夹中是否有package.json文件,进入文件路径中
执行以下命令安装node_modules
1 | npm install webpack -g |
然后组件安装完成后,即可在jenkins构建任务中编辑shell命令执行npm run dist-p-xxx
等操作
最后更新: 2020年11月12日 12:15