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

来源:互联网 发布:哪个牌子的网络电视好 编辑:程序博客网 时间:2024/06/05 14:15

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

安装

npm i n -g

全局安装n模块。

使用

常用的命令有

n //会列出所有安装的版本供你切换n latest //安装最新版本n stable //安装最新稳定版n lts //安装最新长期支持版本n rm [版本号] //删除某一版本n -h //帮助命令

问题

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

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

原创粉丝点击