web-dev-qa-db-ja.com

firebase deploy --only hostingはエラー:HTTP Error:410、Unknown Errorを提供します

これは私のログです:

 [info] === Deploying to 'test-123'...
    [info] 
    [info] i  deploying hosting
    [info] i  hosting: preparing public directory for upload...
    [debug] [2018-10-25T15:39:54.587Z] >>> HTTP REQUEST PUT https://deploy.firebase.com/v1/hosting/test-123/uploads/-LPfsRseOoTTgVVj-keR?fileCount=81&message=  

     Thu Oct 25 2018 21:09:54 GMT+0530 (India Standard Time)
    [debug] [2018-10-25T15:40:00.337Z] <<< HTTP RESPONSE 410
    [debug] [2018-10-25T15:40:00.337Z] <<< HTTP RESPONSE BODY undefined
    [debug] [2018-10-25T15:40:00.339Z] TypeError: Cannot read property 'error' of undefined
        at module.exports (C:\Users\user\AppData\Roaming\npm\node_modules\firebase-tools\lib\responseToError.js:10:13)
        at Request._callback (C:\Users\user\AppData\Roaming\npm\node_modules\firebase-tools\lib\api.js:47:25)
        at Request.self.callback (C:\Users\user\AppData\Roaming\npm\node_modules\firebase-tools\node_modules\request\request.js:186:22)
        at emitTwo (events.js:126:13)
        at Request.emit (events.js:214:7)
        at Request.<anonymous> (C:\Users\user\AppData\Roaming\npm\node_modules\firebase-tools\node_modules\request\request.js:1163:10)
        at emitOne (events.js:116:13)
        at Request.emit (events.js:211:7)
        at IncomingMessage.<anonymous> (C:\Users\user\AppData\Roaming\npm\node_modules\firebase-tools\node_modules\request\request.js:1085:12)
        at Object.onceWrapper (events.js:313:30)
    [error] 
    [error] Error: An unexpected error has occurred.

昨日まですべてが大丈夫だった

機能を1つずつ、またはすべてを同時に展開すると、すべてが正常に機能します

誰かがそれについて知っているなら、何かを提案してください

それは私がグーグルで見つけたHTTPS ERROR 410と言い、リソースが移動したことを意味します

そのため、リクエストされたURLは機能していない可能性がありますが、ブラウザでそれを配置すると正常に機能します

そして、私はノードをアップグレードしました、すべてのnpmモジュールはまだ運がありません

22
Har Kal

Firebase-community Slackグループからのこの応答を見つけました https://firebase-community.slack.com

410エラーを受け取っている場合、おそらくcliバージョン(firebase-tools)を更新する必要があります。最新バージョンに更新すると修正されます。 CLIバージョンを少なくとも4.1.0にアップグレードする必要があります(5.1.1以上を推奨)。

以前にfirebase-tools:バージョン3.18.4を使用していましたが、最新(5.1.1)にアップグレードした後、正常にデプロイできました。

33
grailian

私にとっては、特定のバージョンのみをインストールしました。たとえば、npm install -g [email protected]

10
Bob Ross

グローバルnpm "firebase-tools"を更新

2
Roman Weberov

npm update -g firebase-toolsでfirebaseツールを更新すると、これが修正されました。また、新しいcliバージョンを使用するには、ターミナルセッションを閉じて新しいセッションを開く必要がありました。

1
Philip Matthew

プロジェクトの依存関係をアップグレードすると役立つ場合があります

npm install --save firebase-functions@latest
0
Aman Lalpuria

これは私のために働いた:

  1. Firebaseをアップグレードnpm update -g firebase-tools
  2. ログアウト firebase logout
  3. 再度ログインfirebase login
  4. デプロイfirebase deploy
0
Tom

私の問題は、nvmバージョンのfirebase-toolsは混在していましたが、これはnpx firebase deploy私のために働いた。

クレジットはここheydanheyに移動します github issue

0
Frank Goortani

Firebaseを更新した後、このコマンドを実行する必要もありました。

alias firebase="`npm config get prefix`/bin/firebase"
0
Amritesh Anand