0


Linux系统配置Node.js环境详细教程(图文讲解)

前言:在使用Jenkins部署Vue项目的时候,如果没有安装Node.js环境的话,Jenkins会无法对Vue项目进行构建,所以本期出了一篇关于在Linux系统如何配置Node.js环境的讲解,以博客的方式记录一下我详细的配置流程和踩过的坑,特此分享!

博主的其他部署教程:

1、Jenkins部署前后端分离项目:Jenkins部署前后端分离项目最全图文教程(手把手教学)

2、Docker部署前后端分离项目:手把手通过Docker部署前后端分离项目(亲测可用)

3、Linux系统部署Tomcat:Linux系统部署Tomcat详细教程(图文讲解)

4、Linux系统部署Nginx:Linux系统部署Nginx详细教程(图文讲解)

5、Linux系统配置Maven:Linux系统配置Maven环境详细教程(图文讲解)

6、Linux系统安装部署MySQL:Linux系统安装部署MySQL完整教程(图文详解)

7、Linux系统安装部署Redis:Linux系统安装部署Redis完整教程(图文详解)

8、Linux系统安装部署MongoDB:Linux系统安装部署MongoDB完整教程(图文详解)

9、Linux系统安装部署Jenkins:Linux系统安装部署Jenkins详细教程(图文讲解)

10、宝塔面板部署前后端分离项目:手把手教学使用宝塔面板部署前后端分离项目(全面详细)

一、准备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环境的讲解,如有问题,欢迎评论区讨论!

标签: node.js linux 运维

本文转载自: https://blog.csdn.net/HJW_233/article/details/131807192
版权归原作者 黄团团 所有, 如有侵权,请联系我们删除。

“Linux系统配置Node.js环境详细教程(图文讲解)”的评论:

还没有评论