2

Ich versuche, gemeinsame Stück aus meiner css nach wiki section zu extrahieren. Ich weiß, dass dieses Dokument für webpack 1 aber für webpack 2seems like there is no corresponding example yet ist. Ich verwende den folgenden webpack config:Extrahieren Sie gängige Stile mit ExtractTextPlugin und 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 
     }) 
    ] 
}; 

Ich kann nicht, warum common.css erscheint, ist nicht nach dem Bau. Nur common.js, foo.js, bar.js, foo.css und bar.css. Fehle ich etwas? Ich bin neu im Webpack.

Danke.

+0

scheint mir seltsam - Einstiegspunkt sind CSS-Dateien? für mich zu helfen, brauche ich Klarheit über diese –

+0

@VISHALDAGA Eigentlich habe ich js Dateien als Einträge auch, ich habe nur Beispiel vereinfacht. – user1636505

Antwort

Verwandte Themen