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
2
node -v
npm -v

这种方式安装,需要安装安装gcc等一些编译环境插件,而且编译比较久,部署完成后nodejs为分别放在好几个文件夹内:

1
2
3
4
5
6
#放置nodejs 执行程序
/usr/local/bin
#放置了node_modules,即nodejs的各种模块
/usr/lib
#放置了nodejs扩展开发用头文件
/usr/include

优点是全局安装nodejs模块,直接使用,而且不受用户访问权限影响,推荐使用这种.

第二种安装方式

可以不用执行上面的第一步操作,然后用以下方式替代第五步操作

确认node.js的路径,我这里是/usr/local/nodejs/node-v9.3.0-linux-x64/bin,依次执行

1
2
ln -s /usr/local/nodejs/node-v9.3.0-linux-x64/bin/node /usr/bin/node
ln -s /usr/local/nodejs/node-v9.3.0-linux-x64/bin/npm /usr/bin/npm

注意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

  1. 在jenkins界面上 系统管理-全局工具配置 中配置安装的nodejs路径
  2. 先搭建一个jenkins前端构建任务,构建一次,作用是为了让jenkins检出SVN上的前端代码
  3. 到jenkins项目路径中 cd进入workspace文件夹,再进入前端任务名称的文件夹
  4. 确认检出的SVN代码文件夹中是否有package.json文件,进入文件路径中

执行以下命令安装node_modules

1
2
3
npm install webpack -g
npm install webpack-cli -g
npm install --unsafe-perm=true --allow-root

然后组件安装完成后,即可在jenkins构建任务中编辑shell命令执行npm run dist-p-xxx等操作

最后更新: 2020年11月12日 12:15

原始链接: https://midkuro.gitee.io/2020/05/20/linux-nodejs/

× 请我吃糖~
打赏二维码