微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Tree-shaking 不适用于 Babel polyfill + lodash + webpack

如何解决Tree-shaking 不适用于 Babel polyfill + lodash + webpack

我正在做一个 React 项目。生产模式构建后,我发现摇树不适用于 lodash。而且根据 webpack-bundle-analyzer 的图形,bundle 中有一个奇怪的依赖项:./node_modules/_@babel_standalone@7.8.8@@babel/standalone

我如何导入 lodash 是:

  import merge from 'lodash/merge'

我还在 babel preset-env 中设置了 modules: false

所以我的问题是:

  1. 为什么 bundle 中存在 babel-standalone?是否带有 @babel/polyfill
  2. 为什么摇树不起作用?
"webpack": "^4.39.0","lodash": "^4.17.11",

提前致谢

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。