Tôi đã nhận thấy rằng khi biên soạn CoffeeScript, không có chú thích đơn dòng nào được giữ lại.Có thể giữ các nhận xét một dòng không? (Viết mỡ/usercripts trong CoffeeScript)
Đây là vấn đề khi tôi đang cố gắng viết một con trỏ/người dùng trong CoffeeScript và họ dựa vào nhận xét cho khối siêu dữ liệu.
Tôi đã cố gắng sử dụng backticks, nhưng có vẻ là một vấn đề với backticks xung quanh nhận xét:
`// ==UserScript==
// @version 1.0
// ==/UserScript==`
alert "hello world"
trở thành
// ==UserScript==
// @version 1.0
// ==/UserScript==;alert("hello world");
Và nếu tôi thêm một dòng thêm trước khi bế mạc backtick tôi get:
// ==UserScript==
// @version 1.0
// ==/UserScript==
;alert("hello world");
Cũng sẽ rất tuyệt khi có sự tiện lợi của gói tự động .. nhưng tôi giả sử không có -bare
khối siêu dữ liệu cũng sẽ được bao bọc.
Có cách nào tốt hơn để tôi có thể thực hiện việc này không?
Điều này gần như * hoạt động .... Nếu bạn đang cố gắng sử dụng Sprockets, tuy nhiên, bạn sẽ chạy vào erros với phương pháp này (vì '// =' được thay thế bằng mã của '', để bạn có được /* // = đòi hỏi */ -.> /* (mã của một cái gì đó) */ –
AlexeyMK
tôi nghi ngờ họ đang sử dụng sprockets cho sự phát triển UserScript –
để phát ra 'yêu cầu 'consumable bởi Sprockets (Rails asset pipeline), bạn có thể sử dụng' * = ', như sau: https://gist.github.com/joliss/9480786 (trong trường hợp bất kỳ ai khác là wo ndering) –