7.4以上版本的babel使用core-js如何做到polyfill的使用则打包功能
来源:3-11 使用 Babel 处理 ES6 语法(1)
慕圣2430575
2020-12-11
@babel/polyfill 的配置 {‘useBuiltIns’: ‘usage’}
如何用 core-js做到
import "core-js/stable";
import "regenerator-runtime/runtime";
打出来的包 1mb多, 而用 @babel/polyfill并且配置{‘useBuiltIns’: ‘usage’}则只有200多kb
貌似可以用什么引入对应core-js/*的polyfill代码, 但是这样好麻烦的
写回答
4回答
-
Dell
2022-06-12
同学你好,如果减少体积,你要再看一个配置信息,叫 browserList,搜索下之后进行配置,配置好兼容要求后,体积就会下来了。
00 -
月入三千不是梦
2022-05-31
我看这老师讲课挺不错,但是回答都好不上心,哎。
00 -
挖挖机
2021-04-28
我也有同样的问题,7.4以上的版本deprecate了polyfill,于是直接使用core-js。但'useBuiltins'中配置'usage'不会改变打包出来的文件大小。在index.js中增加了
import "core-js/features/array/map"; import "core-js/features/promise"; import "core-js/features/function";
才使打包出来的文件大小减小到300多kb
00 -
Dell
2021-01-24
为啥不直接用polyfill呢
00
相似问题