加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
webpack.plugins.js 1.02 KB
一键复制 编辑 原始数据 按行查看 历史
zhonghq 提交于 2017-12-11 19:54 . 我的体检
var webpack = require('webpack');
var autoprefixer = require('autoprefixer');
var _HtmlWebpackPlugin = require('html-webpack-plugin');
// var TransferWebpackPlugin = require('transfer-webpack-plugin');
var _ExtractTextPlugin = require("extract-text-webpack-plugin");
var LoaderOptionsPlugin = new webpack.LoaderOptionsPlugin({
options: {
postcss: function () {
return [autoprefixer];
}
},
devServer: {
historyApiFallback: true,
noInfo: true
}
});
var ExtractTextPlugin = new _ExtractTextPlugin({
filename: 'style-[hash].css',
allChunks: true,
disable: false
});
var CommonsChunkPlugin = new webpack.optimize.CommonsChunkPlugin({
names: ["vendor", "plugin", "vueComponents"],
filename:"./js/[name].js",
minChunks: Infinity
});
var HtmlWebpackPlugin = new _HtmlWebpackPlugin({
template: 'src/index.html',
inject: 'body',
favicon: 'src/favicon.png',
filename: 'index.html'
});
module.exports={
LoaderOptionsPlugin,
ExtractTextPlugin,
CommonsChunkPlugin,
HtmlWebpackPlugin
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化