2017-06-19 66 views
0

我正在使用CommonsChunkPlugin让我的供应商和polyfills文件与我的所有模块共享。我相信我的供应商模块中有一个错误。我如何确保我的供应商文件不会被缩小?所以,我可以在里面调试。非常感谢你。Webpack 2 CommonsChunkPlugin not minified

var CommonsChunkPlugin = webpack.optimize.CommonsChunkPlugin; 

    config.entry = { 
    'polyfills': './src/polyfills.ts', 
    'vendor': './src/vendor.ts', 
    'app': './src/main.ts' // our angular app 
    }; 

    config.output = { 
    path: root('dist'), 
    publicPath: isProd ? '/wwwroot/' : 'http://localhost:8080/', 
    filename: isProd ? 'js/[name].[hash].js' : 'js/[name].js', 
    chunkFilename: isProd ? '[id].[hash].chunk.js' : '[id].chunk.js' 
    }; 

    config.plugins.push(
    new CommonsChunkPlugin({ 
     name: ['vendor', 'polyfills'] 
    }) 
); 
+0

你可以为此使用源地图 – Ematipico

+0

我改变了我的sorcemaps,但它没有改变任何东西。 (isProd)// config.devtool ='source-map'; config.devtool ='eval-source-map'; } else { config.devtool ='eval-source-map'; } – shibata

+0

@Ematipico你有其他想法吗? – shibata

回答