Xwe*_*que 8 npm firebase firebase-cli
正如标题所暗示的那样,我无法升级或以任何方式从我的系统中删除当前版本的 firebase,我不明白为什么。我使用首次启动项目时提示的 firebase 命令安装它,符合npm install -g firebase-tools. 在我安装了其他软件包之后,我相应地升级了这些软件包。
现在我想删除这个包,我只是不明白该怎么做。我跑了
npm uninstall -g firebase-tools
npm uninstall -g firebase-admin
npm uninstall -g firebase-functions
npm uninstall -g firebase*
...以及许多其他变体。经过一段时间的尝试,我只是想我会检查可能还剩下哪些包。
npm ls | grep firebase
显示仍然没有安装 firebase 软件包,但是,运行任何 firebase 命令仍然可以正常工作。运行firebase --version我得到3.15.4。我也,就像一个万福玛丽一样,试着跑步apt remove --purge firebase*
进一步挖掘我认为可能npm ls命令已关闭,因此我尝试重新安装所有 firebase 软件包。我再次运行它,它们就在那里,但是* firebase 现在是版本4.12.1。运行firebase --version仍然产生3.15.4。
我真的迷失在这一点上。所有与卸载 firebase 相关的帮助文章都指向如何删除项目或数据库或 npm 如何卸载软件包网站。
真挚地。
您无法删除它,因为您需要删除整个文件夹。当我遇到同样的问题时,这对我有用:
which firebase
Run Code Online (Sandbox Code Playgroud)
这将找到 firebase 所在的文件夹(在 Mac 中是/usr/local/bin/firebase),然后您可以执行以下操作:
rm /usr/local/bin/firebase
Run Code Online (Sandbox Code Playgroud)
现在执行 firebase -V 你会得到Command firebase not found. 现在您可以使用真正的最新实际版本安装 back firebase:
npm i -g firebase-tools@latest
Run Code Online (Sandbox Code Playgroud)
但是,如果您运行firebase它仍然会Command firebase not found为您提供可以执行以下操作的信息:
alias firebase="`npm config get prefix`/bin/firebase"
Run Code Online (Sandbox Code Playgroud)
为我工作几乎完全相同的问题。
希望这也对您有帮助!
| 归档时间: |
|
| 查看次数: |
1391 次 |
| 最近记录: |