我注意到在编译 CoffeeScript 时,没有保留任何单行注释。
这是有问题的,因为我正在尝试在 CoffeeScript 中编写油脂猴/用户脚本,并且它们依赖于元数据块的注释。
我试过使用反引号,但评论周围的反引号似乎有问题:
`// ==UserScript==
// @version 1.0
// ==/UserScript==`
alert "hello world"
变成
// ==UserScript==
// @version 1.0
// ==/UserScript==;alert("hello world");
如果我在结束反引号之前添加一个额外的行,我会得到:
// ==UserScript==
// @version 1.0
// ==/UserScript==
;alert("hello world");
拥有自动包装的便利也很好。但我想如果没有-bare
元数据块也会被包装。
有没有更好的方法可以解决这个问题?