我在 WSL2 Ubuntu 上安装了 NVM 版本管理器,当我运行命令“nvm ls”时,我得到了很多意想不到的结果

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

我安装了 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。

非常感谢您的回答。

node.js bash ubuntu wsl-2 nvm
1个回答
0
投票

NodeJS 18 的代号为

hydrogen
,其他
lts/*
显示了 NodeJS 主要版本的代号。

N/A
标签意味着它没有找到您的系统中安装的特定版本的NodeJS,所有NodeJS版本v16及以下都是这种情况。

您的系统中只有两个 NodeJS 版本:

v18
v20

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