恢复到 nvm 默认版本

11
无论何时我使用“cd”命令,总是会得到以下输出:
Reverting to nvm default version
N/A: version "default -> N/A" is not yet installed.

You need to run "nvm install default" to install it before using it.


在这条信息中,我试图使用

nvm alias default node 

但它仍然无法工作。

它显示“!警告:版本'node'不存在。”

我该怎么做?


我收到了这个错误信息:“未找到版本'default' - 请尝试使用nvm ls-remote浏览可用版本。” - hrabal
当我运行“nvm ls-remote”时,我得到了“nvm ls-remote N/A”。 - hrabal
我曾经遇到过同样的问题。在我的一个项目中有npm,但并不是所有项目都有。我必须在npm工作的文件夹中使用_nvm current_和_nvm alias default vXX.XX_来解决这个问题。 - javipipero
如果您没有使用nvm,请在此处查看解决方案 https://dev59.com/l8Dqa4cB1Zd3GeqPUwtA#74763557 - code salley
2个回答

39

尝试一下这个:

nvm current

然后查看当前版本(对于我来说是“system”):

nvm alias default system

这应该会告诉nvm使用当前安装的版本作为默认版本。


3
没有人费心写,但这就是解决方案。谢谢。 - oguz
1
这个救了我的整个职业生涯。 - Mohammad

6

只需执行以下几个步骤:

跳转到 => node_module =>react-native =>scripts => find-node.sh

在这里注释掉find-node.sh的所有代码

保存并运行您的项目。

您会发现项目可以正常工作。谢谢。


它对我有效,但我无法理解为什么。你能解释一下吗? - Asiel Alonso

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接