如何将es6-promise添加到babel黑名单中?

时间:2015-07-23 09:03:21

标签: ecmascript-6 webpack babeljs

https://www.npmjs.com/package/core-js#custom-build

我看到'--blacklist = es6.promise',但是在bablelrc中,它无法正常工作。

ReferenceError:黑名单中指定的未知变换器es6.promise

1 个答案:

答案 0 :(得分:0)

在Babel中,require('babel/polyfill');将加载包含promise承诺的默认polyfill(core-js)。您链接到的--blacklist=es6.promise页面用于core-js的打包脚本,不适用于Babel。核心-js文档假设您正常使用babel,但不是require('babel/polyfill'),而是require()您自己定制的core-js构建,就像使用命令构建的那样您链接到的页面。