重启电脑后Node版本重置,如何设置默认版本为9.11.1?
解决nvm重启后Node版本重置的问题
别担心,这个问题是nvm用户常遇到的小问题,用nvm自带的命令就能轻松搞定,具体步骤如下:
- 首先打开终端,先确认目标版本存在:执行
nvm list,你应该能看到已安装的v9.11.1,以及当前默认的v6.10.1(带绿色箭头标记)。 - 设置默认版本:执行命令
nvm alias default 9.11.1。这条命令会告诉nvm,每次终端启动时自动加载v9.11.1作为默认版本。 - 立即验证效果:可以关闭当前终端窗口重新打开,或者直接执行
nvm use default,然后输入node -v,此时应该显示v9.11.1。
如果重启电脑后还是没生效,那可能是shell配置文件的问题,可以检查这几点:
- 打开你的shell配置文件(比如bash用户看
~/.bashrc或~/.bash_profile,zsh用户看~/.zshrc),确认里面有nvm的初始化代码,应该类似这样:
如果这段代码缺失或者被注释掉了,把它添加进去并保存,之后重启终端即可。export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # 加载nvm [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # 加载nvm补全 - 检查配置文件里有没有手动设置
PATH指向旧版本Node的语句,如果有的话,把这些语句删掉,避免覆盖nvm的设置。
内容的提问来源于stack exchange,提问作者Scott
相关产品推荐
相关产品推荐

