tree-sharking
    生产环境自动开启
    只能是es6模块 不能是require去使用

    scope hosting作用域提升

    1. import calc from './test';
    2. // import 在生产环境下 会自动去除掉没用的代码
    3. // tree-shaking 把没用到的代码 自动删除掉
    4. // es6 模块会把结果放到defalut上
    5. // let calc = require('./test');
    6. // scope hosting 作用域提升
    7. let a = 1;
    8. let b = 2;
    9. let c = 3;
    10. let d = a+b+c; // 在webpack中自动省略 可以简化的代码
    11. console.log(d,'-------------');
    12. console.log(calc.default.sum(1,2));

    分割代码块
    image.png
    只有多页应用才需要
    image.png