我已经创建了所有第三方脚本的供应商捆绑包。我已将新vendor.bundle.js
引用到我的index.html
文件中。
似乎没有任何第三方脚本可以从我的main.js
文件中实际访问。我有什么想法可能做错了吗?
webpack.config.js
var CommonsChunkPlugin = require('webpack/lib/optimize/CommonsChunkPlugin');
module.exports = {
entry: {
vendor: ['babel-polyfill', 'jquery', 'jquery-match-height'],
main: './src/main.js'
},
output: {
path: './dist',
filename: 'bundle.js'
},
module: {
loaders: [
{
test: /\.jsx?$/, loader: 'babel', exclude: /node_modules/,
query: { plugins: ['transform-runtime'], presets: ['es2015'] }
}
]
},
plugins: [
new CommonsChunkPlugin(/* chunkName= */"vendor", /* filename= */"vendor.bundle.js")
]
};