【Heroku/Rails】デプロイで起こる「Rails&webpaker」の解決法

「ruby6」からはwebpackerがrailsに取り込まれるようになりました!
そこで今回は、webpakerが原因で起きたエラーと解決策を紹介します。

苦戦をした「error Command "webpack" not found.」解決方法とは!!

こちらの「error Command "webpack" not found.」はぱっと見webpackが必要と思ってしますが、それは間違いです!
実は、webpackの設定がrails内に残っているため、出てきているエラーになります〜
ですので、しなければならなことは「webpack」を取り除くことです!
これはyarnから取り除くことになります。
※そもそもyarnとwebpakerをインストールしておくのが前提です。

yarnにwebpackをインストールしているなら削除! $ yarn list(確認用)
$ yarn remove webpack
$ yarn remove webpack-cli

これらのコマンドで削除可能です!
これが終わったらコミットしデプロイしてみましょう〜



それでも解決しない...
その場合は、nodeのバージョンを下げるといいかもです。
自分の場合はバージョンを14.16.1に変更がよかったです!
コードはこんな感じです〜

$ nodebrew install v14.16.1
$ nodebrew use v14.16.1
$ node -v ➡︎14.16.1

これでバージョンダウンすると良いかもです!

▶︎まとめ

今後もRailsのwebpack&yarnについてのエラーと解決策を更新していきます!
ぜひぜひ今後もこの記事を覗いてみてください〜

NEXT

railsエラー railsローカル開発