由于某些原因,我不想使用.babelrc文件,即使我很清楚我应该遵守规则这一事实。无论如何,对于运行时间我使用以下代码
require('babel-register')({
babelrc: false,
presets: [
'stage-0',
['env', {
targets: {
node: 'current'
}
}]
],
plugins: [
'transform-async-to-generator',
'syntax-async-functions'
]
});
require('../server/core');
现在我需要从shell执行相同的配置。例如。
babel config --out-dir
感谢您的帮助
答案 0 :(得分:0)
目前无法通过CLI参数传递插件/预设选项。 https://github.com/babel/babel/issues/4161因此,如果您不想使用.babelrc
,则无法通过CLI命令轻松获取args。
鉴于此,您的下一个最佳选择是使用类似gulp-babel
的内容将您自己的构建管道与babel-register
等程序化参数组合在一起。