LoginSignup
1
1

More than 5 years have passed since last update.

[小ネタ]appEngine(nodejs)のdeployが急に失敗しだしたら、package.lock.jsonを消すと治るかも

Last updated at Posted at 2018-11-27

起こったこと

appEngine(nodejs)で開発中にdeployが失敗するようになった。deployを再実行しても同じように失敗する。

エラーログ
Updating service [default]...failed.
ERROR: (gcloud.app.deploy) Error Response: [9] Cloud build hogehoge-hoge-hoge-hoge-hogehoge status: FAILURE.
Build error details: {"message": "`npm_install` had stderr output:\nnpm WARN tar ENOENT: no such file or directory,

解決

package-lock.jsonとnode_modulesを削除して再デプロイすると通った。

deployする際に、node_modulesを取得し直しているので、おそらくpackage-lock.jsonが原因だが
ローカルで、再度 npm i をしてpackage-lock.jsonを生成しても正常に動作した。
そして、それ以降package-lock.jsonが入った状態でdeployも正常に走るため、エラーが起こった原因はわからなかった。

以上です。

1
1
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1