firebase - 为什么我的 Firebase CLI 版本与我刚刚使用 npm 安装的版本不同?
问题描述
我正在使用更新 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
为什么版本会有差异?
解决方案
可能是因为npm
在您的路径中更新了firestore
您在 /usr/local/bin 中看到的不同内容。跑which npm
看看你跑的是哪一个。我猜它不在 /usr/local/bin 中。您可能应该将 npm 的路径放在/usr/local/bin之前的路径中,并删除firebase
/usr/local/bin 中的路径以仅使用由 npm 更新的路径。(也许还想一想你是如何获得firebase
/usr/local/bin 的,以防止这种情况再次发生。)
推荐阅读
- azure-functions - 如何使用 Azure 数据工厂执行长时间运行的持久 Azure Functions?
- javascript - 最大侦听器超出警告
- python - 如何使用 selenium 和 python 保留 Firefox 缓存
- android - E/MediaRecorder:启动失败:-38
- html - 移动视图上不需要的空白区域
- reactjs - 如何下拉关闭模态?反应原生
- flutter - 如何在 Flutter Web 中实现音频监听流?
- azure - 重启后 Azure VM 丢失静态 IP 地址
- c - 系统在进行文件相关操作时找不到路径指定错误
- javascript - Stencil.js - UI 和逻辑之间的分离关注点