NVM立即在终端负载上回归到较旧的版本,即使CLI说我使用LTS
我已经使用NVM设置了默认节点版本。当我启动终端(ITERM2)时,我会在控制台中看到以下内容:
Last login: Sun Apr 10 17:54:50 on ttys001
Now using node v16.14.0 (npm v8.3.1)
但是如果我键入node -v
,我会看到:
v12.17.0
然后,如果我键入nvm alias alias
i i请参阅我有正确的默认
设置的别名:
default -> lts/* (-> v16.14.0)
node -> stable (-> v16.14.0) (default)
stable -> 16.14 (-> v16.14.0) (default)
iojs -> N/A (default)
unstable -> N/A (default)
lts/* -> lts/gallium (-> v16.14.0)
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.10 (-> N/A)
lts/fermium -> v14.19.0 (-> N/A)
lts/gallium -> v16.14.0
我根本无法确定为什么我的系统始终立即回归版本12。
我如何确保我的节点版本始终是默认的一个通过NVM分配?
I have set a default node version using nvm. When I boot up a terminal (iTerm2) I see the following in the console:
Last login: Sun Apr 10 17:54:50 on ttys001
Now using node v16.14.0 (npm v8.3.1)
But if I type node -v
, I see:
v12.17.0
Then, if I type nvm alias
I see that I have the correct default
aliases set up:
default -> lts/* (-> v16.14.0)
node -> stable (-> v16.14.0) (default)
stable -> 16.14 (-> v16.14.0) (default)
iojs -> N/A (default)
unstable -> N/A (default)
lts/* -> lts/gallium (-> v16.14.0)
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.10 (-> N/A)
lts/fermium -> v14.19.0 (-> N/A)
lts/gallium -> v16.14.0
I cannot figure out at all why my system always immediately regresses to version 12.
How can I ensure that my node version is always the default one I've assigned via nvm?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论