节点无法识别正确的默认版本

问题描述 投票:0回答:1

我无法更改,或者至少无法让节点将我的默认节点版本识别为

v20.8.1
。我安装了该版本并运行
nvm list
来确认它已安装,并且它就在那里。我还运行了命令
nvm alias default 20.8.1
并且没有收到任何错误。我还尝试运行
nvm use default
nvm use 20.8.1
,显示
v20.8.1
。在版本列表中,
v20.8.1
被识别为默认版本,但是,当我运行
node -v
时,它显示我的版本是
v19.6.0
。关于我在这里做错了什么有什么想法吗?

~ nvm alias default 20.8.1
default -> 20.8.1 (-> v20.8.1)

~ nvm list
        v8.12.0
       v10.15.3
       v12.11.0
        v16.0.0
        v16.4.1
       v16.10.0
       v16.11.1
       v16.13.0
        v17.0.1
        v17.1.0
        v18.0.0
       v18.12.0
       v18.12.1
        v19.6.0
        v20.0.0
        v20.1.0
        v20.5.0
        v20.8.1
->       system
default -> 20.8.1 (-> v20.8.1)
iojs -> N/A (default)
unstable -> N/A (default)
node -> stable (-> v20.8.1) (default)
stable -> 20.8 (-> v20.8.1) (default)
lts/* -> lts/hydrogen (-> N/A)
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.21.3 (-> N/A)
lts/gallium -> v16.20.2 (-> N/A)
lts/hydrogen -> v18.18.2 (-> N/A)

~ nvm use default
Now using node v20.8.1 (npm v9.9.0)

~ nvm use 20.8.1
Now using node v20.8.1 (npm v9.9.0)

~ node -v
v19.6.0
node.js nvm
1个回答
0
投票

您之前可能安装过nodejs。

使用以下命令检查:

which node

如果返回的结果不在.nvm文件夹中,请卸载它

© www.soinside.com 2019 - 2024. All rights reserved.