herokuへのデプロイでエラーとなった話
はじめに
nuxtで作成したアプリをherokuにデプロイしようとしたときにエラーになったので、忘れないために簡単な記事にしました。
エラー原因と対応
create-nuxt-app
でサクッとアプリを作ってherokuにデプロイしようとした際に下記エラーになりました。
error: failed to push some refs to 'https://git.heroku.com/xxx.git'
これだけだとなんのエラーかわからないので、heroku logs
でログを確認します。
Build failed -- check your build output: https://dashboard.heroku.com/apps/...
これでもBuildに失敗したとしか書かれていません。なので、出力されているherokuのbuildログを参照します。
やっとエラーの原因がわかりました。
buildのときに参照するNodejsのファイルでyarn-lock.json
とpackage-lock.json
の2つが存在してしまっているということだそう。
たしかに、gitにpackage-lock.json
を追加していました。なので、記載されている対応方法の通りに下記コマンドを実行します。
git rm package-lock.json
このあとherokuへのデプロイを行った結果、無事エラーなくデプロイできました。
Author And Source
この問題について(herokuへのデプロイでエラーとなった話), 我々は、より多くの情報をここで見つけました https://zenn.dev/mrtkj/articles/a1e0fa7d31e6409d6ff7著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Collection and Share based on the CC protocol