最近自己的一台服务器不小心重做了系统,更新为CentOS7.7,需要安装nodejs环境部署vue项目,因为很久没有在Linux上安装环境,遇到了不少坑,百度了很久才最终解决。现在把操作步骤记录下来,方便下次或其他需要的同学使用。
![539ac1c92f5d88a2104397ecad5d759e.png](https://i-blog.csdnimg.cn/blog_migrate/c5a1da0de96005424381dfdb1ce1a0a5.jpeg)
1. 下载最新nodejs
首先我们需要到nodejs官网找到最新版本的下载地址,这里需要注意不要弄错对应平台。我这里使用的是64位linux,文件后缀为linux-x64.tar.xz。复制下载地址后,在linux终端输入下方命令下载压缩文件到服务器本地。
cd /usr/localwget https://npm.taobao.org/mirrors/node/v14.2.0/node-v14.2.0-linux-x64.tar.xz
2. 解压到当前文件夹
tar -xvf node-v14.2.0-linux-x64.tar.xz
3. 建立软连接或者配置PATH路径
ln -s /usr/local/node-v14.2.0-linux-x64/bin/node /usr/bin/nodeln -s /usr/local/node-v14.2.0-linux-x64/bin/npm /usr/bin/npm
或者,直接配置PATH路径:使用命令
vi /etc/profile
并在文件末尾加上
NODE_HOME=/usr/local/node-v14.2.0-linux-x64PATH=$PATH:$NODE_HOME/binexport PATH NODE_HOME
最后更新全局PATH
source /etc/profile
4. 安装全局cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
5. 如果出现cnpm未找到命令
创建cnpm的软连接,如果这里使用的是修改PATH的方式,则不会出现找不到cnpm的问题。
ln -s /usr/local/node-v14.2.0-linux-x64/bin/cnpm /usr/bin/cnpm
到这里nodejs环境和cnpm全局命令就都已经安装完毕,我们可以使用 node -v和cnpm -v查看到对应版本了,下一步我们将在CentOS中从零开始安装自动化部署工具Jenkins,使用它来拉取我们的项目代码并部署,让我们的项目部署更快速方便,减少工作量。