-
asset:precompile
が落ちて、デプロイ失敗する - エラーログが特に表示されない
-
webpackerの仕様で
asset:precompile
時にwebpacker:compile
がフックされる。その中で落ちていた - webpack-dev-serverではcompile成功していた
- ローカルで
bin/rails webpacker:compile --verbose
しても処理が終わらず、エラーはいてくれない。 - ローカルで
bin/webpack --verbose
するとちゃんとエラー吐いてくれた。これでどこで落ちてるかわかる。
ERROR in js/xxx/index-0b032e49757fa3df8c0d.js from UglifyJs
Unexpected token: name «o», expected: punc «;» [js/xxx/index-0b032e49757fa3df8c0d.js:1,12082]
まとめ
- webpack-dev-serverでcompile成功していても、デプロイ時に失敗することがある
-
bin/webpack --verbose
するとローカルでもデバッグできるしエラーはいてくれる