【发布时间】:2017-12-04 23:59:56
【问题描述】:
我已经学习并使用了以下语法来使用 Babel 编译 JavaScript 文件:
babel main.js -o bundle.js --presets es2015
直到今天我才知道 .babelrc-files 的存在。
现在我的问题...
如果我有一个包含以下内容的 .babelrc 文件:
{
"presets": ["es2015"]
}
从命令行编译时是否仍然需要'--preset es2015'标志?
或者我可以离开吗?只是有' babel main.js -o bundle.js '? Babel 从 .babelrc 文件中取出进一步的配置?
【问题讨论】:
-
这是你自己很容易发现的东西。省略标志,运行命令并查看生成的文件。
-
@FelixKling 我会说在项目文件夹中的 .babelrc 文件中,如果你有标志或者你把它排除在外都没关系。但它也只是一个小的 Javascript 文件。不确定它是否仍然适用于非常大的文件。
-
为什么文件的大小会影响 babel 读取其配置选项的方式?
-
我的真正意思是:只有一个小文件,我可以比较每一行。但是有了一个大的就不可能了。所以我不能确定它没有影响预设标志。 Grüße aus dem 萨尔。
标签: javascript ecmascript-6 babeljs