我的系统中已经安装了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个月前问过这个问题!我希望你能解决这个问题!