阿里云服务器(centos)安装node和n

懵懂的女人 提交于 2019-12-08 14:20:35

安装node

step 1 连接服务器

ssh root@xxx.xxx.xxx.xxx

step 2 下载node最新包

wget https://nodejs.org/dist/v8.4.0/node-v8.4.0-linux-x64.tar.xz

假如下载后文件路径为:/xxx/xxx/node-v8.4.0-linux-x64.tar.xz

step 3 解压缩

tar -xvJf node-v8.4.0-linux-x64.tar.xz

解压后的文件路径为:/xxx/xxx/node-v8.4.0-linux-x64
step 4 编辑profile文件

vi /etc/profile //进入vim编辑模式

文件最后插入如下代码段:

export NODE_HOME=/xxx/xxx/node-v8.4.0-linux-x64/bin //解压后的文件目录,可用pwd查看,bin为文件家中的子目录
export PATH=$NODE_HOME:$PATH

此时可使用node -v查看node版本,有如下展示则,表示node安装成功
这里写图片描述

Tip:此时安装的node仅是为了安装n做的准备,在官网中,建议使用npm进行安装(虽然觉得有点怪异),当然也可采用其他方式进行安装,详见官网

安装n

step 5 全局安装n

npm i -g n

使用n latest安装node的最新版本,或者使用n x.x.x //版本号进行不同的node版本安装,详见官网。完成后使用命令n可查看所有已安装的版本,此时并不一定包含step 1~step 4所安装的node版本。

Tip:通过命令n进行node版本切换,切换完成后,使用命令node -v查看当前node版本,会发现,并未发生任何变化,此时需要最后的一步即可搞定。

step 6 重新修改profile文件

vi /etc/profile //进入vim编辑模式

替换原代码段

export NODE_HOME=/xxx/xxx/node-v8.4.0-linux-x64/bin //解压后的文件目录,可用pwd查看,bin为文件家中的子目录[1]
export PATH=$NODE_HOME:$PATH

export NODE_HOME=/usr/local/n/versions/node
export N_HOME=/xxx/xxx/node-v8.4.0-linux-x64/lib/node_modules/n/bin//[2]
export PATH=$N_HOME:$NODE_HOME/bin:$PATH

所有工作完成后,重启终端,便可以愉快地使用n切换node版本了,盗用官网的一张图。
这里写图片描述

参考资料

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!