我安装了 NVM 来管理多个节点版本,就像在 Windows 中一样。
但是在 Bash 中,当我输入
nvm ls
时,我得到以下信息:
futur@VISUSYS-PC:/usr/bin$ nvm ls
-> v18.17.0
v20.5.0
default -> lts/* (-> v18.17.0)
iojs -> N/A (default)
unstable -> N/A (default)
node -> stable (-> v20.5.0) (default)
stable -> 20.5 (-> v20.5.0) (default)
lts/* -> lts/hydrogen (-> v18.17.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.12 (-> N/A)
lts/fermium -> v14.21.3 (-> N/A)
lts/gallium -> v16.20.1 (-> N/A)
lts/hydrogen -> v18.17.0
futur@VISUSYS-PC:/usr/bin$
“默认”条目下面的所有内容我都不明白。为什么
lts/*
中有旧的节点版本?这些是否可以安全删除,或者它们是否依赖于其他应用程序/代码?
抱歉,如果这是一个简单/菜鸟问题:我仍在尝试了解 Ubuntu WSL2。
非常感谢您的回答。
NodeJS 18 的代号为
hydrogen
,其他 lts/*
显示了 NodeJS 主要版本的代号。
N/A
标签意味着它没有找到您的系统中安装的特定版本的NodeJS,所有NodeJS版本v16及以下都是这种情况。
您的系统中只有两个 NodeJS 版本:
v18
和 v20
。