私はWindowsユーザーで、npm install -g firebase-toolsを使用してfirebaseバージョンを更新しようとしていますが、firebase --versionを実行すると、同じバージョンが表示されます。 npm uninstall firebase --saveも実行し、firebase --versionを確認します。 Firebaseバージョンを更新するにはどうすればよいですか?
npm update -g firebase-tools
または
npm install -g [email protected]
特定のバージョンをインストールする
そして、必ずterminal/IDEを再起動してください。そうしないと、有効になりません。
やってみました npm update -g firebase-tools
?これでうまくいきました。
私のような他の人にとっては、奇妙なバージョンのミスマッチに遭遇します:
端末でfirebase -V
を実行すると、npm run
スクリプト(3.19.3)を使用してfirebaseを実行した場合とは異なるバージョン(5.1.1)を取得します
問題は、以前そのプロジェクトにローカルでFirebaseをインストールしていたことでした。つまり、ターミナルでグローバルバージョンを取得していましたが、npmはnode_modules
バージョンを使用していました
これを確認するために、test-fooという簡単なテストをpackage.json(firebase -V && which firebase
)に追加して実行しました。
kuzyn(λ)matebox‡ npm run test-foo
[email protected] test-foo /home/kuzyn/code/kuzyn-project/firebase
firebase -V && which firebase
3.19.3
/home/kuzyn/code/kuzyn-project/firebase/node_modules/.bin/firebase
次に、(私の場合は不要な)ローカルfirebaseパッケージをpackage.json
とnode_modules
から削除しました
以下の2つの手順を試してください。1。yarn/ npmキャッシュのクリーン2.npm install -g firebase firebase-toolsまたはyarn add -g firebase firebase-tools in a new terminal、firebase --version works for me