Firebase-tools: エラー:予期しないエラーが発生しました。 •TypeError:未定義のプロパティ「wanted」を読み取れません

作成日 2019年07月04日  ·  25コメント  ·  ソース: firebase/firebase-tools

削除しないでくださいvalidate_template = true template_path = .github / ISSUE_TEMPLATE / bug_report.mdFirebaseコミュニティに貢献していただきありがとうございます。 md5-353ec455af687f8506bc657fb00d641bええ、私たちは間違いなく完璧ではありません! このテンプレートを使用し、問題を開くときに最小限の再現を含めてください。 問題の解決方法をご存知の場合は、プルリクエストを作成してください。確認させていただきます。 md5-5a586e3327dd4d66403b6b4e17827083すばらしいです。製品を改善する方法を聞くのが大好きです。 ただし、このテンプレートを使用して機能リクエストを送信しないでください。 機能リクエストを次のアドレスに送信してください:https://firebase.google.com/support/contact/bugs-features/ md5-01dd92482184ab052bb298afd6f855e1たくさんのリクエストがあり、サポートが大好きですが、GitHubは最適な場所ではありません。閉鎖されます。 最初にガイドをご覧ください:https://firebase.google.com/docs/cli/公式ドキュメントが役に立たない場合は、公式サポートチャネル(https://firebase.google.com/)からお問い合わせください。 support /コミュニティからの解決策や支援を確認するための追加の場所:-Stack Overflow:https://stackoverflow.com/-Firebase Slack Community:https://firebase.community/ *複数のチャネル間での重複投稿は避けてください!* Firebase CLIのバージョン( `firebase-tools`)を使用していますか? 問題は最新バージョンですでに修正されている可能性があることに注意してください。 最新バージョンはhttps://github.com/firebase/firebase-tools/releasesで見つけることができます


firebase-tools:7.0.2


プラットフォーム:macOS


Firebaseホスティングへのウェブサイトのデプロイが機能しなくなりました。


firebasedeploy-ホスティングのみ


ホスティングが成功しました。


ホスティングは失敗します。

[2019-07-04T15:46:39.915Z] -------------------------------------- --------------------------------
[2019-07-04T15:46:39.918Z]コマンド:/Users/Azlan_Mac/.nvm/versions/node/v12.3.1/bin/node /Users/Azlan_Mac/.nvm/versions/node/v12.3.1/bin / firebase deploy --only hosting --debug
[2019-07-04T15:46:39.918Z] CLIバージョン:7.0.2
[2019-07-04T15:46:39.918Z]プラットフォーム:darwin
[2019-07-04T15:46:39.918Z]ノードバージョン:v12.3.1
[2019-07-04T15:46:39.919Z]時間:2019年7月4日木曜日23:46:39 GMT + 0800(マレーシア時間)
[2019-07-04T15:46:39.919Z] -------------------------------------- --------------------------------

[2019-07-04T15:46:39.928Z]>コマンドにはスコープが必要です:["email"、 "openid"、 "https://www.googleapis.com/auth/cloudplatformprojects.readonly","https://www .googleapis.com / auth / firebase "、" https://www.googleapis.com/auth/cloud-platform "]
[2019-07-04T15:46:39.928Z]>サインインしたユーザーによる認証
[2019-07-04T15:46:39.929Z] [iam]プロジェクトmydaypwaappの権限を確認しています["firebase.projects.get"、 "firebasehosting.sites.update"]
[2019-07-04T15:46:39.930Z] >>> HTTP REQUEST POST https://cloudresourcemanager.googleapis.com/v1/projects/mydaypwaapp:testIamPermissions
権限= [firebase.projects.get、firebasehosting.sites.update]
[2019-07-04T15:46:41.155Z] <<< HTTP RESPONSE 200 content-type = application / json; charset = UTF-8、vary = X-Origin、Referer、Origin、Accept-Encoding、date = Thu、04 Jul 2019 15:46:41 GMT、server = ESF、cache-control = private、x-xss-protection = 0、x-frame-options = SAMEORIGIN、x-content-type-options = nosniff、server-timing = gfet4t7; dur = 1100、alt-svc = quic = ":443"; ma = 2592000; v = "46,43,39"、accept-ranges = none、transfer-encoding = chunked
[2019-07-04T15:46:41.157Z] >>> HTTP REQUEST GET https://firebase.googleapis.com/v1beta1/projects/mydaypwaapp

[2019-07-04T15:46:41.471Z] <<< HTTP RESPONSE 200 content-type = application / json; charset = UTF-8、vary = X-Origin、Referer、Origin、Accept-Encoding、date = Thu、04 Jul 2019 15:46:41 GMT、server = ESF、cache-control = private、x-xss-protection = 0、x-frame-options = SAMEORIGIN、x-content-type-options = nosniff、alt-svc = quic = ":443"; ma = 2592000; v = "46,43,39"、accept-ranges = none、transfer-encoding = chunked
[2019-07-04T15:46:42.874Z] TypeError:未定義のプロパティ 'wanted'を読み取れません
/Users/Azlan_Mac/.nvm/versions/node/v12.3.1/lib/node_modules/firebase-tools/lib/checkFirebaseSDKVersion.js:37:51
processTicksAndRejections(internal / process / task_queues.js:89:5)で

エラー:予期しないエラーが発生しました。

bug

最も参考になるコメント

@prescottpure Firebaseサポートからのガイダンスの後、

全てのコメント25件

この問題には、テンプレートに必要なすべての情報が含まれているわけではありません。 いくつかのセクションに記入するのを忘れたようです。 詳細については、問題を更新してください。

クラウド機能をデプロイしようとすると、この問題も発生します。 これが問題の原因だと思います

@prescottpure Firebaseサポートからのガイダンスの後、

関数をデプロイするときにも同じことが起こります:firebase deploy --onlyfunctions

firebase-tools:7.0.2

投稿してくれてありがとう、トリックをした@ mazlano27@brunovig試してみてください( npm i -g [email protected]

ライフセーバー@ mazlano27

@prescottprueは私にも

問題のある行を特定し、回避策を見つけてくれてありがとう!

今週見ていきたいと思います。 ありがとう

b / 137017689

ここで呼び出されるnpm outdated firebase-functions --json=trueの出力は、6.9.2と6.10.0の間で変更されていないようです。

6.9.2 vs 6.10.0 npm comparison

私は幸運な人だと思います。 npm i -g [email protected]は私にはうまくいきませんでした。

投稿してくれてありがとう、トリックをした@ mazlano27@brunovig試してみてください( npm i -g [email protected]

ありがとう。 これは私にとってもうまくいきました。 npmバージョン6.10には、クラウド機能をデプロイできないためにいくつかの問題があるようです。

これは7.1.0軽減されています。

npm6.10.1とfirebase-tools7.2.2にアップグレードした後、関数とホスティングデプロイメントの両方でこのエラーが発生します。 これまでのところ、ロールバックでは運がありません。

npm 6.9.2にロールバックし、機能しています。 Firebase-Vも6.8.0です

私にとっての修正は、node /10.16.3をインストールすることでした。 また、firebase7.0.2を使用しています。

これを再開できますか?次の問題が再び発生します:

firebase --version
7.4.0

node --version
v10.15.3

npm --version
6.11.3

yarn --version
1.15.2

エラー:

npm ERR! Cannot read property '0' of undefined

npm ERR! A complete log of this run can be found in:
npm ERR!     ...2019-10-04T15_25_42_651Z-debug.log
[2019-10-04T15:25:42.753Z] TypeError: Cannot read property 'wanted' of undefined
    at ~/.nvm/versions/node/v10.15.3/lib/node_modules/firebase-tools/lib/checkFirebaseSDKVersion.js:38:51

[編集]ノード10.16.3(または12)へのアップグレードが機能しませんでした。

[編集] ...その他の問題:

npm install firebase-functions<strong i="13">@latest</strong> firebase-admin<strong i="14">@latest</strong> --save
npm ERR! Cannot read property '0' of undefined

@npomfretご不便をおかけして申し訳ありません。 まず、2つのエラーが表示されます。1つはプロパティ'0'に関するもので、もう1つは'wanted'です。 それは私には疑わしいことであり、それ以上の文脈がなければ、どちらが適切なエラーであるかを言うのは難しいです。

あなたのログは、あなたが実行していることを私に示しているfirebase使用してツールをnpmnpm ERR!文字列がこのことを示します)。 プロジェクトの依存関係としてfirebase-toolsインストールされており、 npmスクリプトでfirebaseを実行していますか?

より多くの情報がなければ、何が起こっているのかを言うのは難しいです。 私はあなたの問題を再現することはできませんが、 Cannot read property '0' of undefinedが最初に解決することになるようです。

私は実行しました:

npm install -g firebase-tools

それがあなたの言いたいことなら?

Webサイトを再デプロイするために実行しているコマンドは次のとおりです。

firebase deploy --debug --only hosting

@npomfretは、 firebase deploy直接実行していますか、それともnpm run ___を使用して実行していますか? その場合、そのフォルダーにインストールされているpackage.jsonファイルのfirebase-toolsバージョンが実行されているため、問題が発生している可能性があります。

ただし、 property '0'もブロックしているようで、そのエラーはこれまで見たことがありません。 これは、デプロイメントのビルド/解析ステップから発生している可能性があります。 package.jsonfirebase.json共有できれば、原因を絞り込むのに役立つ可能性があります。

上記のコマンドを正確に使用しています: firebase deploy --debug --only hosting

この場合、package.jsonはありません。ホスティングをデプロイしているだけなので、静的コンテンツを含む実際のfirebase.jsonpublicディレクトリのみがあります。

...ある種の解決。 いくつかのFirebase関数が存在します。 それらを削除したところ、ホスティングの展開が成功しました。 うーん。 私はノードが嫌いです。

@bkendall助けてくれてありがとう

@npomfret👍あなたがそれを理解してくれてうれしいです!

みんなこの問題はまだ起こっています...ホスティングでは問題ありませんが、Firebaseプロジェクトに関数を追加すると、写真のようにエラーが発生します

つまり、基本的には、実行時に機能とホスティングの両方を備えたFirebaseプロジェクトです。
firebase deploy --only hosting
以下のエラーが発生します。

image

関数フォルダを削除した場合、それは魅力のように機能します....これは私を夢中にさせます..

私もこの問題を抱えていました。 @bdairyに感謝します。 関数フォルダーを削除することも私にとってはうまくいきました。

/fuctions削除した後、 firebase deployfirebase deploy --only hosting両方が機能しました

このページは役に立ちましたか?
0 / 5 - 0 評価