webpack-plugin-purgewxss

0.0.2 • Public • Published

Webpack Plugin PurgeWxss

支持情况

因项目较老,暂时只考虑到Taro2.x版本,插件本身仅对编译后的WXML和对应的WXSS进行检查,故实际未与Taro产生强关联,但暂时只在Taro中尝试进行使用。

介绍

全局引入的样式会造成打包时每个样式文件都存在,但是实际很多组件和页面未使用到,故书写该插件以降低部分打包体积。

使用

 const PurgeWxssPlugin = require('webpack-plugin-purgewxss');

 // config.js
 mini: {
    postcss: {
    },
    webpackChain(chain) {
      // ...
      chain.plugin('PurgeWxssPlugin').use(PurgeWxssPlugin);
    },
 }

待解决

  • [ ] 1. 由于emit事件得到的编译后代码无法获知部分动态生成的class,类似{{anonymousState__temp}},所以暂定文件内只要存在动态class统一不做处理。(有较好的解决方案期望告知~)

Package Sidebar

Install

npm i webpack-plugin-purgewxss

Weekly Downloads

1

Version

0.0.2

License

ISC

Unpacked Size

10.6 kB

Total Files

5

Last publish

Collaborators

  • 0xfourdim