【bootstrap5のエラー】Module not found: Error: Can't resolve '@popperjs/core' in.....
はじめに
rails6系にwebpackerを使って、bootstrap5をインストールして使おうとしたときにclassで指定したデザインが反映されなかったので、
サーバーのログを確認してみたところ、下記のようなエラーが出ていました。
Module not found: Error: Can't resolve '@popperjs/core' in.....
解決法
- 遭遇したエラー
Module not found: Error: Can't resolve '@popperjs/core' in.....
調べてみたところ、bootstrapが依存しているパッケージのpopper
がv1からv2になったためのエラーのようです。
- v1 → popper.js
- v2 → @popperjs/core
なので下記コードでpopper.js
をアンインストールしてから、@popperjs/core
をインストールすると解決しました!
$ npm uninstall popper.js $ npm i @popperjs/core