使用Babel进行编译:拥有.babelrc文件时是否需要预设标志?

时间:2017-12-04 15:46:58

标签: javascript ecmascript-6 babeljs

我已经学习并使用以下语法来编译使用Babel的JavaScript文件:

babel main.js -o bundle.js --presets es2015

直到今天,我还不知道.babelrc文件的存在。

现在我的问题......

如果我的.babelrc文件包含以下内容:

{
    "presets": ["es2015"]
}

是' - 预设es2015'从命令行编译时仍然需要标志?

或者我可以离开吗?只是拥有' babel main.js -o bundle.js'? 而Babel从.babelrc文件中进一步配置?

1 个答案:

答案 0 :(得分:1)

All .babelrc options are passed to the Babel API。如果.babelrc在运行babel命令时位于工作目录中,则可以安全地忽略命令行参数。