我正在使用ES6开发一个插件,但是在我的项目中导入插件后,我得到了“只允许一个babel-polyfill实例”错误。
这是不是意味着我不能使用babel-polyfill然后再开发插件?
发布于 2017-10-20 19:45:52
面临着同样的问题。在我的例子中,解决方案是babel-polyfill包含检查。
if (!window._babelPolyfill) {
require('babel-polyfill')
}发布于 2017-01-23 09:02:31
一般情况下,只有整体应用程序才能加载全局插件。如果你正在编写一个像Babel插件这样的库,你应该假设你的库的用户会为你加载它,或者你应该使用transform-runtime。
发布于 2017-04-07 16:48:49
在我的例子中,这个问题是由于试图在已经包含babel.polyfill.min.js的情况下包含它而导致的。
https://stackoverflow.com/questions/41163977
复制相似问题