2017-06-19 77 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

回答