polyfill和runtime
来源:9-22 babel-runtime是什么
从入门再到放弃
2021-10-12 15:59:12
请问一下老师,对于一些es6的api,需要转为es5或es3,可以使用babel-polyfill或者babel-plugin-transform-runtime进行转换,但是babel-polyfill会污染全局变量,babel-plugin-transform-runtime不会污染全局变量,那为什么不只用babel-plugin-transform-runtime而不再用babel-polyfill?是不是有些es6的api使用babel-plugin-transform-runtime并不能全部都能转换,所以为了更兼容的情况,还是得使用babel-polyfill?
babel-polyfill是core-js和regenerator的合集,那么babel-polyfill会污染全局变量,如果用
core-js和regenerator是不是也会污染全局变量?
还有就是自己做项目的时候,需要core-js和runtime一起用吗?只用一个core-js就足够了吧?
1回答
好帮手慕久久
2021-10-12
同学你好,解答如下:
1、理解是对的,主要是为了更好的兼容处理,可以考虑使用babel-polyfill。
2、是的,会有这个隐患。
3、自己开发的话,就用core-js就行。
祝学习愉快!
相似问题