如何解决 webpack 把 core-js 打包在库里导致库体积过大的问题

我写了一个库,是用 webpack 来打包的;库本身的逻辑代码不多,大概只有几百行;但是库打包后的体积却很大,我通过 webpack-bundle-analyzer 查看后,发现 webpack 把 core-js 的一部分给打包进来了,大概有10k+,我估计是 babel 加进来的,但是我库自身代码的体积还不到10k啊,该怎么瘦身呢?

阅读 6.9k
1 个回答
  1. @babel/polyfill按需引入
  2. @babel/plugin-transform-runtime隔离全局环境和移除内联helper
Babel 7.4已经移除了@babel/polyfill,具体看官网https://babeljs.io/docs/en/babel-polyfill
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏