我的问题有点乏味,需要社区帮助我解决。
我从官方网站安装了节点12Nodejs.org
使用它的.pkg
文件。
我使用 firebase 函数 shell 在本地测试我们的工作,但由于版本冲突,我需要降级到 10。
这就是问题开始的地方,我安装了NVM
获得降级版本,我成功了,所以当我这样做时node -v
我看到v10
但当我跑步时
firebase functions:shell
我仍然收到警告
Your requested "node" version "10" doesn't match your global version "12"
现在我需要对此进行排序,因为我的本地云功能仍然无法工作,并且我认为它仍在读取节点的第 12 版本。我遵循了从系统中手动删除节点的不同教程,并且我再次能够通过验证来删除节点
node -v
它给了我一个错误node command not found
这意味着 Node 被删除了,但即使 Node 被卸载,我仍然能够运行
firebase functions:shell
并在本地运行云功能,因此这意味着节点12仍在系统中,但我似乎无法卸载它。
因此,我们将不胜感激。
Thanks
我能够使用以下方法解决这个问题
从根文件夹中的全局目录中删除 firebase。
所以我写了which firebase
它给了我根文件夹上的位置。我删除了那个 firebase 实例。
然后我使用安装了 firebasenpm i -g firebase-tools
这是直接安装到我的nvm
节点的版本。
只有在那之后我才能跑步firebase
在我使用的节点版本上nvm
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)