前言:在使用Jenkins部署Vue项目的时候,如果没有安装Node.js环境的话,Jenkins会无法对Vue项目进行构建,所以本期出了一篇关于在Linux系统如何配置Node.js环境的讲解,以博客的方式记录一下我详细的配置流程和踩过的坑,特此分享!
目录
一、准备Node.js安装包
二、安装Node.js
三、建立软连接
四、检查环境
五、总结
一、准备Node.js安装包
Node.js 15.0.0的官方下载地址:Index of /dist/v15.0.0/
选择后缀名为.tar.gz的压缩包下载
注:不要下载最新版,我用的是Centos7,最后检查配置是否成功的时候报了如下错误:
cloud-id cloud-init cloud-init-per jsondiff jsonpatch jsonpointer jsonschema node normalizer npm
[root@ecs-132947 bin]# node -v
node: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by node)
node: /lib64/libc.so.6: version `GLIBC_2.25' not found (required by node)
node: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by node)
node: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by node)
node: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by node)
node: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by node)
[root@ecs-132947 bin]# npm -v
node: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by node)
node: /lib64/libc.so.6: version `GLIBC_2.25' not found (required by node)
node: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by node)
node: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by node)
node: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by node)
node: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by node)
这是我踩过的坑,特此记录一下!
二、安装Node.js
1、将下载下来的安装包上传到Linux服务器(Xftp)
2、找到压缩包同级目录,解压
tar zxvf node-v15.0.0-linux-x64.tar.gz
3、 解压完毕以后,找到bin目录文件夹中的node和npm文件,下面进行软连接
三、建立软连接
软链接(SoftLink),也称为符号链接(SymbolicLink),是在Linux系统中将一个文件或目录与另一个文件或目录关联起来的一种特殊文件。它允许一个文件或目录有多个名称,或者多个文件或目录共享一个名称。
软链接的特点是:
1、软链接文件存放另一个文件的位置信息,类似Windows的快捷方式。
2、通过软链接访问原文件内容,可达到访问多个文件名目的。
3、删除软链接不影响原文件,但删除原文件会使软链接失效。
4、软链接可以跨文件系统,硬链接不可以。
5、对软链接修改就像修改原文件一样。
6、软链接可以关联文件或目录。
命令如下
ln -s [源地址] [目标地址]
1、 建立node软连接
ln -s /nodejs/node-v15.0.0-linux-x64/bin/node /usr/local/bin/node
2、建立npm软连接
ln -s /nodejs/node-v15.0.0-linux-x64/bin/npm /usr/local/bin/npm
执行完这2条命令就可以了!
四、检查环境
1、进入目标目录
cd /usr/local/bin
2、 查看当前目录下的文件
很直观的可以看到node和npm的快捷方式都有了!
3、查看node的版本信息
node -v
4、查看npm的版本信息
npm -v
配置完成!
五、总结
以上就是我目前对于如何在Linux系统上配置Node.js环境的讲解,如有问题,欢迎评论区讨论!