我想保留在输出的JavaScript文件中原封不动地保存在我的CoffeeScript文件中的注释。我怎样才能做到这一点?在.coffee编译后维护.js文件中的注释
#!/usr/bin/env bash
./node_modules/.bin/coffee --output lib/ --compile --bare --watch src/
我想保留在输出的JavaScript文件中原封不动地保存在我的CoffeeScript文件中的注释。我怎样才能做到这一点?在.coffee编译后维护.js文件中的注释
#!/usr/bin/env bash
./node_modules/.bin/coffee --output lib/ --compile --bare --watch src/
块注释,其为镜here文档的语法,被保留在生成的代码。
这(借款从下面typeonerror的答复 - 整齐!):
###*
# This will be preserved in a block comment in the javascript
###
编译成这样:
/**
* This will be preserved in a block comment in the javascript
*/
扩展在上述Linus的回答,我发现这是最好的风格,以获得我想要的评论风格:
###*
# Hello world
# @param Object object
# @return String
###
添加第一###
门开始的注释和附加*
给我们
/**
* Hello world
* @param Object object
* @return String
*/
如果有什么评论是'#=需要stuff.coffee'?我需要为我的资产管道做到这一点...如果咖啡不支持这一点,我的50条长管道将突然变长100/150条线......我讨厌这样做。 – Michael 2015-05-22 15:38:27
为了转换你所有的资产管道咖啡文件,我写了这个:https://gist.github.com/koriroys/efc6123a6a471082f313这并不完美,但它可以帮助你。 – 2015-06-05 08:30:30
您使用gulp-rigger?我有同样的问题,因为我想通过rigger在咖啡中导入js块。首先在js中编译咖啡,然后像普通的js注释一样编译注释。 '### = ../some.js ###' - 建设工作正确与rigger - >'/ * = ../some.js * /' – Fortael 2015-10-25 09:34:02