前提・実現したいこと
Herokuにデプロイする際のPrecompileでのエラーを直したい。
発生している問題・エラーメッセージ
Compiling... Compilation failed: Invalid configuration object. Webpack has been initialised using a configuration object that does not match the API schema. - configuration.entry should be an non-empty object. -> Multiple entry bundles are created. The key is the chunk name. The value can be a string or an array.
Precompileの対象に空のものがあるからそれではダメと解釈して、下記のようなことを試しましたが、いずれも変わりませんでした。
正直どこのファイルがどうダメなのかなど、まったくわからないことだらけです。
独学でやっているので、聞ける人もおらず、ここで皆さんのお力をお貸しいただければ本当に嬉しいです。
どうか、よろしくお願いいたします。
他に必要な情報がありましたらおっしゃっていただけますと幸いでございます。
試したこと
・config.assets.initialize_on_precompile = falseをに追加 (application.rb)
・config.assets.compile = falseをtrueに変更(production.rb)
・app/javascript/packs/application.jsを手動で作成
・プリコンパイル対象になっている空のファイルを削除(空のSCSSファイルがあったので削除しました)
・同じ環境でサンプルアプリを作り、Herokuにデプロイさせましたが成功しました。
(いろいろと足したGem等が悪さをしているのでしょうか。。)
・RAILS_ENV=development bin/rails assets:precompileで開発環境でPrecompileしてみましたが、そちらは問題ありませんでした。
補足情報(FW/ツールのバージョンなど)
Rails 6.0.2.1
ruby 2.7.0p0
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。