package.json中的sideEffects: false
By admin
https://medium.com/webpack/webpack-4-beta-try-it-today-6b1d27d7d7e2
最近webpack升级到了4,看了一下变更日志,支持package.json中的sideEffects: false。一开始没理解。
后来看了一下lodash-es就明白了,这个选项不是在项目本身的package.json中添加的,是在其他npm依赖包中需要的配置。
当npm包为纯函数时,加上这个可以让webpack在production模式打包时极大的减少文件体积。
在npmjs上查了一下package.json配置说明,目前还没有这项的说明,应该是个非标准配置。