Tree-Shaking:(树摇,抖落无用的叶子)
    作用:

    • 去除无用代码
    • 减小代码体积

    前提:

    • 必须使用ES6模块化
    • 开启生产模式(mode: ‘production’)
    1. {
    2. "sideEffects": false
    3. }

    设置false,所有代码都没有副作用(都可以进行tree shaking)
    问题:可能会把css / @babel/polyfill (副作用)文件干掉

    1. {
    2. "sideEffects": ["*.css", "*.less"]
    3. }