【问题标题】:Why is my Firebase CLI version different than what I just installed with npm?为什么我的 Firebase CLI 版本与我刚刚使用 npm 安装的版本不同?
【发布时间】:2021-02-14 05:29:35
【问题描述】:

我正在使用更新 firebase 工具

npm i -g firebase-tools 

然后输出

  • firebase-tools@9.3.0

但是,当我运行 firebase --version 或 firebase tools --version 时,我得到:

7.15.1

当我执行“which firebase”时,我只会得到以下路径:

/usr/local/bin/firebas

为什么会有版本差异?

【问题讨论】:

    标签: firebase npm firebase-tools


    【解决方案1】:

    可能是因为您路径中的npm 正在更新您在/usr/local/bin 中看到的另一个firestore。运行which npm 以查看您正在运行的是哪一个。我猜它不在 /usr/local/bin 中。您可能应该将 npm 的路径放在路径 before /usr/local/bin 中,并删除 /usr/local/bin 中的 firebase 以仅使用由 npm 更新的路径. (也许还想一想你是如何首先在 /usr/local/bin 中获得firebase 的,以防止这种情况再次发生。)

    【讨论】:

    • 非常感谢,不知道我最初是如何安装 firebase 的,但我已经从 /usr/local/bin 中删除了它,现在得到了正确的版本。谢谢道格。
    猜你喜欢
    • 1970-01-01
    • 2020-12-04
    • 2011-12-28
    • 2018-06-21
    • 1970-01-01
    • 2017-03-04
    • 2014-09-18
    • 1970-01-01
    • 2022-07-07
    相关资源
    最近更新 更多