LoginSignup
0
0

Rail6でJavascriptを書き換えてもWebpackerが動いてくれない

Posted at

Javascriptファイルに変更を加えても

[webpacker] everything's up-to-date. nothing to do

と出力されて、反映されないというエラーが起きた・・・
しかし、デプロイ先ではちゃんと反映されています。
謎です

自分のローカル環境とdocker環境のみで起きた

dockerなしのローカル環境と、docker-composeでbuildしたコンテナーでこの謎現象は起きました。色々調べましたが、そもそもエラーメッセージが出ないので解決しようがありません。コードに原因があるのか、私のパソコンに原因があるのでしょうか??

クラウドIDEでgit cloneしてみる

クラウドIDEであるcloud9で、同じリポジトリからgit cloneしてみます。すると、ちゃんとJavascriptファイルの変更は反映されています。このことから、私のパソコンに原因があるのではないかと考えました

解決策

そして考えた解決策は、一旦ローカルのアプリを削除し、再びgit cloneしました

$ rm rf アプリ名

Railsアプリを消して、、、

$ git clone リモートリポジトリ

git cloneします。
そして、Javascriptファイルを変更すると

web-1  | [Webpacker] Compiled all packs in /アプリ名/public/packs

上手くいきました!!

ネットで調べても色々対策してもwebpackerのエラーが解決しないときは参考にしてみてください。

0
0
0

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
0
0