2

我試圖從我的css提取常見塊根據wiki section。我知道這個文檔是用於webpack 1,但是用於webpack 2seems like there is no corresponding example yet。我用下面的WebPack配置:ExtractTextPlugin和CommonsChunkPlugin提取常見樣式

module.exports = { 
    context: srcPath, 
    entry: { 
     foo: './css/pages/foo.css', 
     bar: './css/pages/bar.css' 
    }, 
    output: { 
     path: distPath, 
     publicPath: '/assets/', 
     filename: '[name].js' 
    }, 
    module: { 
     rules: [{ 
      test: /\.css$/, 
      use: ExtractTextPlugin.extract([ 
       'css-loader' 
      ]) 
     }] 
    }, 
    plugins: [ 
     new webpack.optimize.CommonsChunkPlugin({ 
      name: 'common', 
      minChunks: 2 
     }), 
     new ExtractTextPlugin({ 
      filename: 'css/[name].[contenthash:base64:5].css', 
      allChunks: true 
     }) 
    ] 
}; 

我不知道爲什麼common.css不是建設後出現。只需common.js,foo.js,bar.js,foo.cssbar.css。我錯過了什麼嗎?我是webpack新手。

謝謝。

+0

對我來說似乎很奇怪 - 入口點是css文件?爲了我的幫助,我需要澄清一下 –

+0

@VISHALDAGA其實我也有js文件作爲條目,我只是簡單的例子。 – user1636505

回答