使用n(Node版本管理)切换版本后,node并没有更新

使用n(Node版本管理)切换版本后,node并没有更新,执行命令如下:

> node -v
  v4.2.2
> n
    4.4.2
  o 6.2.2
> node -v
  v6.2.2

网上查了好长时间,大部分讲的是Node安装目录没有安装到默认的目录/usr/local,导致n将文件复制到目录时找不到对应的目录,所以没有生效。可我本地的Node是安装在/usr/local下的呀。

手动删除n下面的文件时,提示需要输入密码。
最终灵机一动,想到了:可能是权限的问题,于是执行命令:sudo n,再次执行node -v 命令,OK。

你可能感兴趣的:(使用n(Node版本管理)切换版本后,node并没有更新)