我目前正在使用babel-polyfill
和webpack来构建单页应用程序。
但是,我无法看到一个简单的import
语句如何允许在其余代码中提供polyfilled功能。我对ES6进口的理解仍然有点模糊,所以也许这就是问题所在。
如果import 'babel-polyfill';
仅用于副作用,这些副作用如何进入导入文件?是否导入文件的范围不可及?
答案 0 :(得分:2)
如果
import "babel-polyfill";
仅用于副作用,这些副作用如何进入导入文件?
通过改变全球环境。
模块被加载到同一个域中,具有相同的全局范围和相同的语言定义的全局变量。 polyfill将创建新的全局变量并扩展现有构造函数的原型对象。