2012-03-15 22 views

Trả lời

11

Từ coffee-script documentation:

Khối ý kiến, trong đó phản ánh cú pháp cho heredocs, được bảo quản trong các mã được tạo.

này (vay từ trả lời typeonerror của dưới đây - gọn gàng!):

###* 
# This will be preserved in a block comment in the javascript 
### 

Biên dịch như sau:

/** 
* This will be preserved in a block comment in the javascript 
*/ 
+1

gì nếu nhận xét là '# = đòi hỏi stuff.coffee'? Tôi cần phải làm điều này cho đường ống tài sản của tôi ... nếu cà phê không hỗ trợ điều đó, đường dây dài 50 dòng của tôi sẽ đột nhiên quay 100/150 dòng dài ... Tôi ghét phải làm điều này. – Michael

+0

Để chuyển đổi tất cả các tệp cà phê đường ống nội dung của bạn, tôi đã viết: https://gist.github.com/koriroys/efc6123a6a471082f313 Nó không hoàn hảo nhưng có lẽ nó có thể giúp bạn. –

+0

Bạn sử dụng gulp-rigger? Tôi có cùng một vấn đề, bởi vì tôi muốn nhập khẩu khối js trong cà phê bằng cách kích hoạt. Lúc đầu biên dịch cà phê trong js và biên dịch các bình luận như bình luận js bình thường. '### = ../some.js ###' - công trình xây dựng đó hoạt động đúng với trình kích hoạt -> '/ * = ../some.js * /' – Fortael

4

Mở rộng về câu trả lời của Linus ở trên, tôi đã tìm thấy này là phong cách tốt nhất để có được kiểu nhận xét tôi muốn:

###* 
# Hello world 
# @param Object object 
# @return String 
### 

Thêm cổng đầu tiên ### bắt đầu bình luận và thêm * cho chúng ta

/** 
* Hello world 
* @param Object object 
* @return String 
*/ 
Các vấn đề liên quan