Webpack为我的CSS样式表创建了不必要的.js文件

时间:2016-12-21 17:34:27

标签: css webpack

我有这个用于编译CSS,JavaScript和HTML的Webpack配置

var totalOwed: Float {
    get {
        var value: Float = 0

        if let statements = self.statements.allObjects() as? [Statement] {
          for s in statements {
              value = value + s.sum
           }
        }
     return value    
}
}

此配置的问题是它会创建一个不必要的{ entry: { main: ['babel-polyfill', path.join(__dirname, 'clientside', 'client.js')], styles: path.join(__dirname, 'clientside', 'styles.css') }, output: { path: path.join(__dirname, 'public'), filename: '[name].js' }, module: { loaders: [ { test: /\.js$/, loader: 'babel', query: { presets:['es2015', 'stage-0'] } }, { test: /\.css$/, loader: ExtractTextPlugin.extract('style-loader', 'css-loader') } ], }, plugins: [ new ExtractTextPlugin('./styles.css'), new webpack.optimize.UglifyJsPlugin({ minimize: true }), new HtmlWebpackPlugin({ template: 'clientside/index.html', inject: 'body', chunks: ['main'], minify: htmlMinifierObj }) ], } 文件,我不需要它。

我也知道我可以在我的JS文件中包含styles.css,但我认为这不是一个好主意,因为我想保持JavaScript和CSS分开。

所以,我的问题是:如何编辑我的配置以摆脱这个不必要的文件?

0 个答案:

没有答案