我以“遗留方式”创建了一个小项目,我想整合webpack。该项目正在使用angularjs和bootstrap。
我不想修改我的代码库。我只捆绑了js文件。
module.exports = {
entry: {
app: './src/main.js',
others: ['...', '...']
vendor: [
'jquery',
'bootstrap',
'angular',
'angular-route'
]
},
output: {
path: path.join(__dirname, 'dist'),
filename: '[name].bundle.js'
},
plugins: [
new webpack.ProvidePlugin({
'$': 'jquery',
'jQuery': 'jquery',
'window.jQuery': 'jquery'
})
]}
在index.html中,我只包含app.bundle.js,others.bundle.js和vendor.bundle.js。
构建工作正常。但是当然不会执行bootstrap js代码(因此navbar切换不能在小型设备上运行)。有没有办法让它与bootstrap一起工作?我是否需要/导入引导程序?