【发布时间】:2016-12-16 02:11:14
【问题描述】:
我想在输出的 JavaScript 文件中保留我在 CoffeeScript 文件中编写的 cmets。我该怎么做?
#!/usr/bin/env bash
./node_modules/.bin/coffee --output lib/ --compile --bare --watch src/
【问题讨论】:
标签: node.js coffeescript
我想在输出的 JavaScript 文件中保留我在 CoffeeScript 文件中编写的 cmets。我该怎么做?
#!/usr/bin/env bash
./node_modules/.bin/coffee --output lib/ --compile --bare --watch src/
【问题讨论】:
标签: node.js coffeescript
来自coffee-script documentation:
块 cmets,它反映了 heredocs 的语法,保留在生成的代码中。
这个(借用下面 typeonerror 的回复 - 整洁!):
###*
# This will be preserved in a block comment in the javascript
###
编译成这样:
/**
* This will be preserved in a block comment in the javascript
*/
【讨论】:
#= require stuff.coffee 怎么办?我需要为我的资产管道执行此操作...如果咖啡不支持此操作,我的 50 行长管道将突然变成 100/150 行长...我不想这样做。
###= ../some.js ### - 构造与装配工正常工作 -> /* = ../some.js */
扩展以上 Linus 的回答,我发现这是获得我想要的评论风格的最佳风格:
###*
# Hello world
# @param Object object
# @return String
###
添加第一个### 门开始评论,而额外的* 给我们
/**
* Hello world
* @param Object object
* @return String
*/
【讨论】: