web-dev-qa-db-ja.com

firebaseのバージョンが<npm install -g firebase-tools>で更新されない

私はWindowsユーザーで、npm install -g firebase-toolsを使用してfirebaseバージョンを更新しようとしていますが、firebase --versionを実行すると、同じバージョンが表示されます。 npm uninstall firebase --saveも実行し、firebase --versionを確認します。 Firebaseバージョンを更新するにはどうすればよいですか?

15
Farrukh Hanif

npm update -g firebase-tools

または

npm install -g [email protected]特定のバージョンをインストールする

そして、必ずterminal/IDEを再起動してください。そうしないと、有効になりません。

10
Alan

やってみました npm update -g firebase-tools?これでうまくいきました。

8

私のような他の人にとっては、奇妙なバージョンのミスマッチに遭遇します:

端末で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.jsonnode_modulesから削除しました

1
kuzyn

最近、古いバージョンを使用していて、firebase-toolsのバージョンを確認するには、次のコマンドを実行します。

firebase -V

現在使用しているfirebase-toolsのバージョンとともに、次のようなメッセージも表示されます。

enter image description here

したがって、基本的にnpm i -g firebase-toolsを実行して、firebase-tools最新バージョンへのインストール。

お役に立てれば :)

1
SiddAjmera

以下の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

0
D. Mohamed