babel-polyfill和@babel/plugin-transform-runtime
目前部分浏览器和 Node.Js 已经支持 ES6,但是对 ES6 所有的标准支持不全,这导致在开发中不敢全面地使用 ES6。
通常我们需要把采用 ES6 编写的代码转换成目前已经支持良好的 ES5 代码。
把新的 ES6 语法用 ES5 实现,例如 ES6 的 class 语法用 ES5 的 prototype 实现。
给新的 API 注入 polyfill ,例如项目使用 fetch API 时,只有注入对应的 polyfill,才能在低版本使用。
Babel
Babel 可以方便的完成上面的两件事
原创
2022-01-10 16:51:25 ·
1083 阅读 ·
0 评论