使用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。