Webpacker::Manifest::MissingEntryErrorの解決について
解決したいこと
webアプリケーションを作成しているときに、Webpacker::Manifest::MissingEntryError in Devise::Sessions#newというエラーが発生しました。
そのため、webpakerをインストールし、その後rails webpacker:compileを実行した結果以下のようなエラー文が出ました。どのように解決すれば良いかわかりません。
自分で試したこと
rails webpacker:install
rails webpacker:compile
npm install -g n
参考にしたサイト
自己解決
yarn add jquery bootstrap@4.5.2 popper.js
config/webpack/environment.js
const webpack = require('webpack')
environment.plugins.prepend(
'Provide',
new webpack.ProvidePlugin({
$: 'jquery/src/jquery',
jQuery: 'jquery/src/jquery',
Popper: 'popper.js'
})
)
app/javascript/stylesheets/application.scss
@use '~bootstrap/scss/bootstrap';
app/javascript/packs/application.js
import "channels"
import "jquery";
import "popper.js";
import "bootstrap";
import "../stylesheets/application"
Rails.start()
Turbolinks.start()
ActiveStorage.start()
0