noParse
简介:webpack打包时不去解析指定模块的依赖关系
{noParse: /jquery/,}
exclude
简介:在test匹配的时候,可以添加该属性排除不需要查找的模块
include
简介:在test匹配的时候,可以添加该属性只匹配改模块
{test:/\.js$/,exclude: /node_module/,include: path.resolve('src'),}
IgnorePlugin
简介:打包时忽略某一个依赖包中的资源文件
例子:moment模块中引入了很多语言包,打包的时候会增加体积,我们可以打包的时候忽略这些,在代码执行的地方去按需引入模块。
{plugins: [new webpack.IgnorePlugin(/\.\/locale/, /moment/)]}import 'moment/locale/zh_CN';
