問題タブ [firebase-tools]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
firebase - Firebase CLI コマンドは常に終了コード 1 を返します
私はfirebaseを使用しようとしていますが、すべてのコマンドがfirebase-tools
ステータスコード1で終了しています。
私は試してみましたがnpm install -g firebase-tools
、そのsudo
相手は運がありませんでした。
何か案は?
login - angularアプリをfirebaseにデプロイできません
リモート サーバーに Web アプリケーションをデプロイするのはこれが初めてです。angularJs アプリをデプロイするために Firebase を選択しました。それらが提供する手順は次のとおりです。
npm install -g firebase-tools
<---- 正常にインストールされましたfirebase init
<- ここでは、この操作にはログインが必要であると書かれています。次のステップに進みます。firebase login
<----私は次のようになります:Error: Cannot run login in non-interactive mode. See login:ci to generate a token for use in non-interactive environments.
「see login:ci」が何を意味するのかわかりませんが、試してみました:
firebase login:ci
<---- 次のメッセージが表示されます: 「エラー: 非対話モードで login:ci を実行できません。」
サポート グループにも質問を書きましたが、まだ回答がありません。
どうすればいいですか?
また、他のサーバーにデプロイしようとしています。(無料である限り)
php - shell_exec() を介して PHP から「firebase deploy」を呼び出すと機能しません
PHP を使用して、Firebase でホスティング アセットのデプロイを自動化しようとしています。PHP で shell_exec() を使用して「firebase deploy」を呼び出そうとしていますが、これまでのところ動作していないようです。出力が返されず、出力を 1 つにパイプしてもログファイルには何も書き込まれません。
PHP を使用して Firebase の展開を自動化する方法はありますか?
(興味深いメモ: 「firebase」コマンドは、プッシュされる実際のパブリック ディレクトリ内から呼び出す必要があるため、フラグ'/usr/local/bin/firebase deploy'
を使用して、プッシュする Firebase ディレクトリのパラメーターを呼び出して渡す必要があると推測しています。 -p
. これは正しいですか、それとも-p
完全に省略できますか?)
手動で入力すると、Firebase deploy はコマンド ラインで正常に動作します。
助けてください!
firebase - firebase cli からアプリを切り替えるにはどうすればよいですか?
これは簡単にできるはずなのに、なぜか負けてしまう。
firebase-tools CLI を使用してデータベースを操作しようとしています。問題なくログインできます。入力firebase list
すると、現在のすべてのアプリのリストが表示されます。また、現在接続しているアプリも表示されます。
私の問題は、他のアプリのいずれかに接続したいということです。ステージング アプリでクエリを実行していますが、それらを運用アプリで実行する必要があります。リストに実稼働アプリが表示されますが、そのアプリに切り替える方法が見つかりません。
考え?
firebase - Node.jsの「Firebase deploy」コマンドラインツールを使用する以外に、コンテンツをFirebase Hosting / CDNに取得する方法はありますか?
私は現在共有ホスティング環境を使用しており、Node.js をサポートしていないため、質問するだけです。
node.js - Firebase デプロイを実行できません - エラー: 無効な Firebase が指定されました
firebase.com/docsで必要なすべての手順を完了し、アプリを新しいバージョンにアップグレードした後も、 を使用してデプロイを実行できませんfirebase-tools
。
$ firebase deploy MY_APP_NAME
次のスタックを提供します。
これを読むCan't deploy to firebase . ENOENTエラーを取得するsudoを適用しようとしましたが、それはもう少し役に立ちました-そして、次のとおりです: $ sudo firebase deploy
3〜5秒の顕著な一時停止の後、
ただし、実行: $ sudo firebase list
プロジェクトが存在することを示します。
どんなアイデアでも大歓迎です。
私はNPM 3.8.6 @ Node v6.0.0 @ Mac 10.11を持っています
node.js - Firebase のバージョンを 2.X にロールバックしようとしています
最近、新しい Firebase 3 に更新しましたが、残念ながら、現時点ではアプリで重要な Geofire クエリをサポートしていないことがわかります。アプリケーションの他のすべてを firebase 2 を使用するようにロールバックしましたアプリを firebase ホスティングにデプロイするには、次のエラーが表示されます。
「エラー: プロジェクトへのアクセスを承認できません
注: このバージョンの Firebase CLI は、新しい Firebase コンソールにアップグレードされたプロジェクトとのみ互換性があります。firebase.com アプリにアクセスするには、以前のバージョンを使用する必要があります: npm install -g firebase-tools@^2.1"
それで、npm install -g firebase-tools@^2.1 を実行しようとしましたが、firebase -V を試しても、まだバージョン 3.0 であると表示されます。unbuild firebase@3.0.1 を返した npm uninstall firebase も実行しようとしましたが、firebase のバージョンを確認すると、まだ 3.0.1 と表示されているため、削除できないようです。最初に別の場所にインストールした可能性がありますか? アイデアが尽きました助けてください!
firebase - Firebase サーブが機能しない
私は Firebase 3.0 に移行してきましたが、新しい変更により、firebase serve
ローカル開発には CLI を使用する必要があり、これはデフォルトでポート 5000 になっていると思います。しかし、init プロセスを経た後、実行しても何も起こりfirebase serve
ません。ポート5000を指定しても、「Firebase開発サーバーを起動しています...」の後に。
- 5001などの他のポートで試しました
- 再インストールされたノード (4.x および 6.x)
- NPMを再インストールしました
- firebase-cli を削除しました (firebase-tools が使用されているため)
- npmでfirebase-toolsを再インストールしました
- 際限
firebase init
なく微調整 - コンピューターで別のユーザー アカウントを試してみました
- コンピューターを再起動しました
- ポート 5000 が $ で空いていることを確認しました
lsof -i tcp:5000
- localhost:5000 や 127.x や 192.x などのテスト済みのアドレス バリアント
デバッグログは次のとおりです。
修正方法について何か考えはありますか?
ご協力ありがとうございました。