// const htmlPlugin=require('html-webpack-plugin');//需要安装
const extractTextPlugin=require('extract-text-webpack-plugin');
// const PurifyCSSPlugin=require('purifycss-webpack');
var website={
publicPath:'http://10.117.44.130:1717/'
};
module.exports={ //模块导出
devtool:'source-map',
entry:{
entry:'./src/entry.js'
},//入口配置项
output:{
path:path.resolve(__dirname,'dist'),//会把一个路径或路径片段的序列解析为一个绝对路径。
filename:'[name].js',
// publicPath:website.publicPath
},//出口配置项
module:{
rules:[ //规则
{
test:/\.css$/, //用正则表达式来找到要处理的文件扩展名
use:extractTextPlugin.extract({
fallback:'style-loader',
use:[{loader:'css-loader',options:{importLoaders:1}},
'postcss-loader'
]
}) //这是第一种写法//要用到的loader
},
{
test:/\.(png|jpg|gif)$/,
use:[{
loader:"url-loader", //loader 不需要引入,插件需要引入
options:{
limit:500, //如果图片大小超过了这个数值,复制图片的地址,小于则把图片转换为base64编码
outputPath:'images/' //图片存放的目录(文件夹)
}
}]
},
// {
// test:/\.(html|htm)$/i,
// use:['html-withimg-loader']
// },
// {
// test:/\.less$/,
// // use:[{
// // loader:'style-loader' //按顺序加载
// // },
// // {
// // loader:'css-loader' //按顺序加载
// // },{
// // loader:'less-loader' //按顺序加载,否则报错
// // }]
// use:extractTextPlugin.extract({
// use:[{
// loader:'css-loader'
// },{
// loader:'less-loader'
// }],
// fallback:'style-loader'
// })
// },
{
test:/\.(jsx|js)$/,
use:{
loader:'babel-loader'
},
exclude:/node_modules/ //这里的不转换
}
]
},//模块
plugins:[
// new uglify(),
// new htmlPlugin({
// minify:{
// removeAttributeQuotes:true //移除属性引号 id="a" => id=a
// },
// hash:true, //解决缓存问题
// template:'./src/index.html' //模版
// }),
new extractTextPlugin('csssssaa/index.css'),
// new PurifyCSSPlugin({
// paths:glob.sync(path.join(__dirname,'src/*.html'))
// })
],//插件
// devServer:{
// contentBase:path.resolve(__dirname,'dist'),//热更新,基本目录结构
// host:'10.117.44.130',//主机IP地址
// compress:true,//服务器压缩参数,true(压缩),false
// port:1717
// },//开发服务
}
webpack3模版
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 前台: 支持四套模版, 可以在后台切换 访问:三W点fhadmin点org 系统介绍: 1.网站后台采用主流的 S...
- 要掌握的方法:1、get_header() 导入header.php模板文件的函数2、get_foote...
- 前台: 支持四套模版, 可以在后台切换 访问:三W点fhadmin点org 系统介绍: 1.网站后台采用主流的 S...
- 找工作的第一步就是写好简历,好的简历可以给你带来面试机会.很多企业都是根据简历的写法、内容和照片来判断是否给你一次...