webpack中的preset是前置处理的意思吧?!

module.exports = {
	entry:{//入口
		app3333:"./app.js",
	},
	output:{//输出路径
		filename:'[name],[hash:4].js'
	},
	module:{//模块,可以处理babel,或者编译一些事
		rules:[
			{
				test:/\.js$/,
				use:{
					loader:'babel-loader',//用babel-loader来处理后缀为.js的文件
					options:{
						presets:[//.js的前置处理用preset-evn来处理
							['@babel/preset-env',{
								targets:{//preset-evn会处理浏览器使用量大于1%能识别的语法
									browsers:['>1%','last 2 versions']
								}
							}]
						]
					}
				},
				exclude:'/node_modules/',//不处理node文件下的js文件

			}
		]
	},
	mode:'production'
}

这是刚刚学习的webpack配置!


猜你喜欢

转载自blog.csdn.net/issac_han/article/details/80952430