环境
- node
- nvm
问题
vscode中,使用
nvm use x.x.x
之后,下次打开新的bash
,node
版本又恢复到一开始的,如何设置默认node
版本
解决
- 打开
vscode
-
cmd+shift+p
打开设置 - 添加配置
{
...
"terminal.integrated.inheritEnv": false//新shell是否从vscode继承其环境
}
- 打开终端,输入命令
nvm alias default x.x.x
➜ ~ nvm ls
v10.17.0
v14.19.3
-> v16.14.0
default -> 16.14.0 (-> v16.14.0)
iojs -> N/A (default)
unstable -> N/A (default)
node -> stable (-> v16.14.0) (default)
stable -> 16.14 (-> v16.14.0) (default)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.17.0 (-> N/A)
lts/dubnium -> v10.24.1 (-> N/A)
lts/erbium -> v12.22.12 (-> N/A)
lts/fermium -> v14.19.3
lts/gallium -> v16.15.1 (-> N/A)
➜ ~ nvm alias default 16.14.0
default -> 16.14.0 (-> v16.14.0)
➜ ~
- 打开新的终端,查看node版本,就是刚才设置的alias了
➜ ~ node -v
v16.14.0
➜ ~
网友评论