我正在使用ES6开发一个插件,但在我的项目中导入插件后,我得到'只允许一个babel-polyfill实例'错误。
这是否意味着我不能使用babel-polyfill然后开发插件?
答案 0 :(得分:1)
面临同样的问题。在我的情况下,解决方案是babel-polyfill包含检查。
if (!window._babelPolyfill) {
require('babel-polyfill')
}
答案 1 :(得分:0)
通常只有整体应用程序应该加载全局插件。如果您正在编写像Babel插件这样的库,您应该假设您的库的用户会为您加载它,或者您应该使用transform-runtime
。
答案 2 :(得分:0)
在我的情况下,问题是由于babel.polyfill.min.js
包含low
时的尝试造成的。