Nao000のぶろぐ

蝶を追っている少年になりたい

【node_modules】 gigalixir にpushデプロイができなかったときの話 その2【webpack】

【node_modules】 gigalixir にpushデプロイができなかったときの話 その2【webpack】

今まで gigalixir の Node, npm のバージョン指定はせずにデフォルトバージョンのままにしていました。ローカル環境もデフォルトバージョンに合わせていました。

今回、フロントエンドの修正は行わずにサーバーサイドだけを修正して gigalixir にデプロイしたところ失敗しました。

エラーを見ると node_modules でエラーが起きていました。 phoenix_static_buildpack.config に以下のバージョンを指定することでデプロイ成功しました。

clean_cache=true
node_version=12.15.0
npm_version=6.14.4

ちなみに、現在の gigalixir の Node, npm のバージョンは以下のようになっていました。 Node: 6.9.2 npm: 3.10.9

参考資料