🔴🟡🟢
20210411
🟢 sideEffect
webpack 在打包的时候会进行优化,没有用到的模块将会被丢掉,在某些情况下会带来问题,比如将 CSS 文件丢掉导致页面样式异常。
要阻止这一行为,可以使用 package.json 的 sideEffects 字段,也可以在相应 Loader 的配置中声明。
🟢 PurgeCSS
@import
应该放在 ignore 注释的外面,如下:
@import './path/to/css.css';
/*! purgecss start ignore */
/* write styles here */
/*! purgecss end ignore */
🔴 Hot Reload
Ignored an update to unaccepted module