首先是问题:
在哪里可以找到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等)构建外部帮助程序文件。