I recently installed the latest stable version of node using:
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
nvm use v8.1.0
And when I did nvm list it showed:
v0.12.13
v6.9.0
v7.10.0
-> v8.1.0
system
default -> stable (-> v8.1.0)
node -> stable (-> v8.1.0) (default)
stable -> 8.1 (-> v8.1.0) (default)
iojs -> N/A (default)
lts/* -> lts/boron (-> N/A)
lts/argon -> v4.8.3 (-> N/A)
lts/boron -> v6.11.0 (-> N/A)
我手动删除了v6.9.0。现在,当我关闭终端并重新打开终端时,终端显示:
N / A:版本" 6.9.0 - > N / A"尚未安装。
你需要运行" nvm install 6.9.0"在使用它之前安装它。
我想要使用的是最新的稳定版本。
我在这里缺少什么?
答案 0 :(得分:1)
当遇到此类问题时,最好检查.bashrc和.bash_profile。在我的〜/ .bash_profile中,我将版本硬编码为v6.9.0
所以我有
export NODE_PATH=/Users/[home_directory]/.nvm/versions/node/v6.9.0/lib/node_modules
和
nvm use 6.9.0
我将其更改为使用正确的版本,问题已解决。
答案 1 :(得分:0)
nvm use
基本上为当前会话设置节点版本。
你应该做
nvm alias default 8.1