Webpack供应商捆绑

时间:2017-06-28 13:47:40

标签: node.js npm webpack webpack-2

我已经创建了所有第三方脚本的供应商捆绑包。我已将新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")
    ]
};

0 个答案:

没有答案