0👍
Add alias for jquery to webpack config(and remove your require
line require('./vendor/jquery/jquery.min.js')
), because bootstrap depends on ‘jquery’ module:
module.exports = {
//...
resolve: {
alias: {
jquery: path.resolve(__dirname, 'src/vendor/jquery/jquery.min.js')
}
}
};
This binding lets webpack resolve require('jquery')
from bootstrap file.
If you need to map library to additional variables like $
you have to use ProvidePlugin
, check @Arseniy-II’s comment with link.
Source:stackexchange.com