n模块管理node版本遇到的问题

有的时候,服务器里可能有多个项目,不同的项目js脚本所需的node版本可能不同,所以就需要node版本管理工具。
我知道的node版本管理工具由两个,一个是nvm,一个是n。我用的是n

安装

npm i n -g

全局安装n模块。

使用

常用的命令有

n //会列出所有安装的版本供你切换

n latest //安装最新版本

n stable //安装最新稳定版

n lts //安装最新长期支持版本

n rm [版本号] //删除某一版本

n -h //帮助命令

问题

如果只是这样我就没必要写这篇文章了。
在使用的过程中我遇到了一个问题,在远程服务器上安装了n模块之后,无法使用切换功能。

n模块管理node版本遇到的问题_第1张图片
正常的是这样的,不正常的时候这两个都是灰的。
在网上找到一种解决方法,说的很有道理但是并没有解决我的问题。
找了许久发现可能是我登陆的用户权限不够,而且node的路径/usr/local/bin/node不在$PATH中。
所以我将/usr/local/bin填到了~/.bash_profile$PATH中,再source ~/.bash_profile,然后就OK了。

你可能感兴趣的:(node)