首先是问题:

在哪里可以找到external-helpers.js脚本,或者如何为Babel 6构建外部帮助程序?

在Babel 5.x中,我能够使用externalHelpers选项,该选项需要包括external-helpers.js,该选项以前在babel-core软件包中。转到Babel 6,我看到外部帮助程序现在是external-helpers-2插件。这样做的工作是将相关的babelHelper调用包括在我的已编译代码中,仅此而已;我需要实际的帮助程序定义!

在问题add missing build script for external-helpers.js 中,建议“使用CLI自己构建”。我看不到任何与构建外部帮助程序有关的CLI选项。

最佳答案

我设法用babel-core包和Node REPL构建了external-helpers.js:

var helperBuilder = require('./lib/tools/build-external-helpers');
fs.writeFileSync('external-helpers.js', helperBuilder());

我想根据您的情况,您还可以通过构建脚本(Grunt,Gulp等)构建外部帮助程序文件。

10-07 13:36