配置 PurgeCss

  • paths:表示要检测哪些目录下的内容需要被分析,这里我们可以使用 glob:
  • 默认情况下,Purgecss 会将我们的 html 标签的样式移除掉,如果我们希望保留,可以添加一个 safelist 的属性;
new PurgecssPlugin({
paths:glob.sync('s{resolveApp("./src")]/**/*,{nodir:true}),
safelist:function()
return   {
standard:["html"]
		}
  • purgecsst 也可以对 less 文件进行处理(所以它是对打包后的 css 进行 tree shaking 操作);