Node.js 从.coffee编译后在.js文件中维护注释
我希望在输出的JavaScript文件中保持我在CoffeeScript文件中编写的注释完好无损。我该怎么做Node.js 从.coffee编译后在.js文件中维护注释,node.js,coffeescript,Node.js,Coffeescript,我希望在输出的JavaScript文件中保持我在CoffeeScript文件中编写的注释完好无损。我该怎么做 #!/usr/bin/env bash ./node_modules/.bin/coffee --output lib/ --compile --bare --watch src/ 从: 块注释反映了herdocs的语法,保留在生成的代码中 这(借用下面TypeOneError的回答-很好!): 汇编如下: /** * This will be preserved in a blo
#!/usr/bin/env bash
./node_modules/.bin/coffee --output lib/ --compile --bare --watch src/
从:
块注释反映了herdocs的语法,保留在生成的代码中
这(借用下面TypeOneError的回答-很好!):
汇编如下:
/**
* 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
*/
如果评论是
#=需要东西。咖啡?我需要为我的资产管道做这件事。。。如果咖啡不支持这一点,我的50行管道将突然变为100/150行。。。我不喜欢这样做。为了转换你所有的资产管道咖啡文件,我写了这样一句话:这不是完美的,但也许它可以帮助你。你使用gulp rigger?我也有同样的问题,因为我希望通过rigger导入咖啡中的js块。首先,用js编译coffee,并像普通js注释一样编译注释####=../some.js####
-该结构与rigger一起正常工作->/*=../some.js*/
提到的链接断开了,它已被修复。
/**
* Hello world
* @param Object object
* @return String
*/