NVM ls命令不选择现有的Node版本



我的系统中已经安装了Node特定版本。

现在我已经使用下面的命令安装了NVM。

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

如果我在终端运行nvm,它会显示所有用户可以尝试的nvm选项。(NVM安装成功)

我怀疑它没有占用nvm上已经安装的节点版本

PFA

nvm ls

> ->       system
iojs -> N/A (default)
node -> stable (-> N/A) (default)
unstable -> N/A (default)

请让我知道NVM如何检测已安装的节点版本。如果我用NVM安装其他版本的节点,我可能会失去已经安装的节点版本的跟踪,因为它没有出现在NVM ls

当我最近安装nvm时,我也必须执行这一步:nvm install node来安装最新版本。然后您可以检查以下内容:node -v

如果你选择nvm ls remote,它将显示所有可用的版本,然后你可以安装其中的任何一个,并查看你选择的nvm ls

我设置我的节点版本默认如下:nvm alias default <version>

我刚刚在使用nvm时也遇到了这个问题。我必须删除包锁。在项目目录下重建Json文件。但是这样做之后,在节点版本之间切换似乎没有任何问题。

我注意到你4个月前问过这个问题!我希望你能解决这个问题!

最新更新