NodeJS 当尝试运行nvm时得到错误消息“这不是你要找的包”,为什么?

nzkunb0c  于 2023-05-28  发布在  Node.js
关注(0)|答案(5)|浏览(502)

我今天去使用NVM,得到了这个错误。
这不是你要找的包:请转到http://nvm.sh
所以我去了那里,并安装了新版本。安装通过了,但当我尝试运行它时仍然得到相同的错误。我删除了.nvm文件夹,并尝试重新安装。什么都不管用。
是否有方法修复此错误,或有其他方法来降级我的node版本?

eivnm1vs

eivnm1vs1#

参见http://nvm.sh
https://github.com/nvm-sh/nvm/blob/master/README.md#install--update-script 并运行以wget开头的脚本:
它应该看起来像这样:

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

但是从链接中复制脚本,因为版本可能会改变。完成此操作后,关闭并重新打开终端。

pbpqsu0x

pbpqsu0x2#

1.经过长时间的故障排除,我得到了它在Mac OS上工作:

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

1.在.zshrc.bash_profile文件中添加以下行:

export NVM_HOME=/Users/your-user/.nvm

export PATH=${PATH}:${NVM_HOME}

source ${NVM_HOME}/nvm.sh

注意:将上面命令中的your-user替换为您的主目录名。

1.重新启动终端。
1.验证:

nvm --version
gv8xihay

gv8xihay3#

博士

不要使用npm安装nvm,如果您尝试过,请使用npm卸载该版本

我得到这个错误是因为我无意中尝试从npm安装nvm。解决方案来自这里:
你还需要npm uninstall -g nvm
然后,您需要使用本问题中的其他方法之一安装它。这可能会将路径更新为手动安装的正确版本。

to94eoyn

to94eoyn4#

面对类似的问题,因为我有一些系统限制,我遵循了这个链接:https://github.com/coreybutler/nvm-windows

  • 从发行版下载nvm安装zip文件。
  • 按照上面链接中提到的步骤卸载node和npm。
  • 现在执行nvm安装,您将看到nvm将被识别。
  • 现在你可以选择直接使用“nvm install”命令来安装你需要的节点版本,或者你必须将节点可安装文件放置在nvm文件夹中,其版本名称为v6.9.1或v.10.15.1。通过使用“nvm use”命令,您应该能够在节点版本之间切换。

还有一个问题,我遇到了,并想在这里分享:

  • 如果您的Program Files是指node v 10.15.1安装,并且您使用“nvm use 6.17.1 64”,如果您使用node -v再次检查节点版本,它仍然会显示v10.15.1。要克服这种情况,只需在Program Files中重命名nodejs文件,然后再次给予try“nvm use”命令。现在您将看到您的节点版本引用了nvm被要求使用的正确版本。
kx7yvsdv

kx7yvsdv5#

既然你已经安装了nvm-windows,我想这是由于你仍然有其他版本的计算机上,尝试运行“在哪里nvm”从命令行,确保nvm nvm.exe是在第一行.

相关问题