webpack分离css单独打包
这个操作很简单的,只需要一个插件就好了,就是extract-text-webpack-plugin
1,安装extract-text-webpack-plugin
1 | cnpm install extract-text-webpack-plugin --save-dev |
2,配置文件添加对应配置
首先require一下
1 | var ExtractTextPlugin = require("extract-text-webpack-plugin"); |
plugins里面添加
1 | new ExtractTextPlugin("styles.css"), |
我这里如下:
1 | plugins: [ |
modules里面对css的处理修改为
1 | {test:/\.css$/, loader: ExtractTextPlugin.extract("style-loader", "css-loader")}, |
千万不要重复了,不然会不起作用的
我这里如下:
1 | module: { |
3,在引入文件里面添加需要的css,【举例如下】
1 | require('../less/app.less'); |