Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 从.coffee编译后在.js文件中维护注释_Node.js_Coffeescript - Fatal编程技术网

Node.js 从.coffee编译后在.js文件中维护注释

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

我希望在输出的JavaScript文件中保持我在CoffeeScript文件中编写的注释完好无损。我该怎么做

#!/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
 */