JavaScript输出中的CoffeeScript注释

CoffeeScript comments in JavaScript output

本文关键字:CoffeeScript 注释 输出 JavaScript      更新时间:2023-09-26

CoffeeScript编译器中是否有任何标志可以将单行咖啡注释添加到Javascript输出中?我不久前读到它会得到支持,但事实证明这个选项仍然不可用。

最简单的选择就是到处使用块注释。在代码库中进行搜索/替换可以在极短的时间内解决这个问题。你会改变

# coffeescript one-line comment, not passed through to js

进入这个

### coffeescript block comment, which IS passed through to js ###

一个更难的选择是修改咖啡脚本本身。例如,coffeescript lexer有很好的文档记录,并显示了用于识别块注释的逻辑。通过仔细修改lexer,我想你可以让它相信你的单行注释是块注释,这些注释已经传递给js了。然而,我还没有尝试过。

您可以通过使其成为纯JS来进行单行注释,例如

`// this will appear in the compiled JS`

是否应该是一个单独的问题:)