babel选项如何"" auxiliaryCommentBefore"或" auxiliaryCommentAfter"工作?

时间:2018-03-02 12:14:10

标签: babeljs babel

我安装了Babel("babel-cli": "^6.26.0")并制作了类似.babelrc的

{
  "auxiliaryCommentBefore": "testBefore",
  "auxiliaryCommentAfter": "testAfter"
}

并且还做了一个简单的test.js,如

var a = 5;

最后运行babel test.js

它已脱离但未附上上述评论.. 我的期望如下。

testBefore
var a = 5;
testAfter

是否有任何遗失?

1 个答案:

答案 0 :(得分:0)

对你的问题的诚实回答是“他们没有”:D

这两个选项的具体行为非常不明确,我很乐意将它们完全从Babel中删除,除了我不希望在升级时不必要地破坏现有用户。

如果您需要以特定方式注释某些输入代码,您应该编写自己的Babel插件来注入您需要的任何内容。