loader解析时指定和排除查找目录
这个很简单,就是指定loader解析的规则,哪些不需要解析,哪些需要解析。一般两者写其一就行。
指定了目录,缩小了解析范围,自然能提升效率,这也算优化方法之一小小小点吧。
module:{
noParse:/jquery/,//不去解析jquery中的依赖库
rules:[
{
test:/\.js$/,
exclude:/node_modules/,//解析不包含的目录,两者写其一即可
include:path.resolve('src'),//即系包含的目录,两者写其一即可
use:{
loader:'babel-loader',
options:{
presets:[
'@babel/preset-env',
'@babel/preset-react'
]
}
}
}
]
},