ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
>[success] # babel -- 初步上手之各种配置(@babel/polyfill )(过去式) ~~~ 1.你可能在各种老文章中看到'@babel/polyfill ' 这个包使用,但他仅仅停留在以前 2.@babel/polyfill 模块包括 core-js 和一个自定义的 regenerator runtime 模块, 随着'core-js@3'的更新,'@babel/polyfill'无法从'core-js@2'过渡到'core-js@3',所 以'@babel/polyfill'已经被放弃, 3.在使用上 导入 "import 'babel-polyfill' ",但是在babel 7.4 版本后 @babel/polyfill 已经被废弃,需单独安装 core-js 和 regenerator-runtime 模块 4.现在已经不用了,即使你要用在配置的babel 文件讲'"corejs": 2, '这样设置即可,单单的不同仅是他们 的corejs 版本的差异的指定 ~~~ >[danger] ##### 总结 ~~~ 1.这个包已经被弃用,现在可以更简单的通过配置 "@babel/env"的"useBuiltIns": "entry" 即可,如 果非要将"useBuiltIns": "false",也是推荐分别引入 import "core-js/stable"; import "regenerator-runtime/runtime"; ~~~