24

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

4

7 に答える 7

11

試しましたnpm update -g firebase-toolsか?これは私にとってはうまくいきました。

于 2016-09-18T10:44:45.500 に答える
1

奇妙なバージョンの不一致に遭遇した私のような他の人のために:

端末で実行すると、スクリプトを介してfirebaseを実行したとき(3.19.3)firebase -Vとは異なるバージョン(5.1.1)が得られましたnpm run

問題は、以前に firebase をそのプロジェクトにローカルにインストールしていたことです。つまり、ターミナルではグローバル版を取得していたのに、npm はそのnode_modules版を使っていた

これを確認するために、test-foo という簡単なテストを package.json ( firebase -V && which firebase) に追加して実行しました。

kuzyn(λ)matebox‡ npm run test-foo
kuzyn-project@1.1.0 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

于 2018-11-29T15:23:05.910 に答える