n是node的一个模块,可以用来管理node的各种版本。类似于Python中的pyenv和Ruby中的rbenv。n的作者是大名鼎鼎的TJ大师。通过npm安装n:$npminstall-gn查看当前节点版本:$node-vv4.2.4通过n安装指定版本:$n4.4.4install:node-v4.4.4mkdir:/opt/node/n/versions/节点/4.4.4获取:https://nodejs.org/dist/v4.4.4/node-v4.4.4-linux-x64.tar.gz####################################100.0%安装:v4.2.4然后检查当前节点版本:$node-vv4.2.4#Sameasbefore如果你喜欢我,你会发现node版本没有变化,最有可能的情况是你node的安装目录和n默认的路径不一样。查看node当前安装路径:$whichnode/opt/node/bin/node#例如n默认安装路径为/usr/local。如果你的节点不在该路径下,则无法将n的版本切换到bin,lib,include,share复制到该路径下,所以我们必须通过N_PREFIX变量修改n的默认节点安装路径。编辑环境配置文件:vim~/.bash_profile在文件末尾插入如下两行代码:exportN_PREFIX=/opt/node#node实际安装位??置exportPATH=$N_PREFIX/bin:$PATH:wqsave并退出;执行source使修改生效。$source~/.bash_profile确认环境变量是否有效:echo$N_PREFIX/opt/node这时候我们需要重新安装:$n4.4.4install:node-v4.4.4mkdir:/opt/node/n/版本/节点/4.4.4获取:https://nodejs.org/dist/v4.4.4/node-v4.4.4-linux-x64.tar.gz##############100.0%installed:v4.4.4然后查看当前节点版本:$node-vv4.4.4表示修改成功。如果有帮助,请点击下方“推荐”按钮。
