🔴🟡🟢

20210411

🟢 sideEffect

webpack 在打包的时候会进行优化,没有用到的模块将会被丢掉,在某些情况下会带来问题,比如将 CSS 文件丢掉导致页面样式异常。

要阻止这一行为,可以使用 package.json 的 sideEffects 字段,也可以在相应 Loader 的配置中声明。

🟢 PurgeCSS

@import 应该放在 ignore 注释的外面,如下:

  1. @import './path/to/css.css';
  2. /*! purgecss start ignore */
  3. /* write styles here */
  4. /*! purgecss end ignore */

🔴 Hot Reload

Ignored an update to unaccepted module