请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师不知道是不是我版本的原因
mode=‘production’ 的时候

export function sub(x) {
  return x * x;
}

export function add(x) {
  return x ** x;
}
  1. 只要我没用过 add 这个方法,不管怎么配置 sideEffects 和 usedExports,打包后都会被 sharking 掉

  2. 而且如果只使用过一次console.log(add(3, 2));,也会变成 console.log(function(e){return e**e}(3)) 这样直接压缩到业务代码里,不会单独声明这个方法

添加回答

已采纳回答

应该是版本升级造成的

2020-10-17 20:38:30
  • 提问者 诺巴蒂 #1
    非常感谢!
    2020-10-21 11:26:37

从基础到实战 手把手带你掌握新版Webpack4.0

难度中级
时长17小时
人数2938
好评度99.8%

知识点+项目实例+原理讲解 全方位解析Webpack4最新版本

讲师

Dell Web前端工程师

BAT资深前端工程师,负责数据平台技术研发。曾任去哪儿网高级前端工程师,主导去哪儿网内部前端监控系统设计,负责去哪儿网门票用户端的前端设计开发。曾任国内知名培训机构高级前端讲师,负责React,Angular,Vue,Hybrid,RN的课程讲授,具备丰富前端授课经验。对优雅编程及工程化有深度思考及见解,教会你写代码,同时帮助你把代码写的更漂亮!

意见反馈 帮助中心 APP下载
官方微信