强制使用coffeescript将单行注释输出到javascript
我对咖啡脚本还是相当陌生的。我想做的是,能够强制将单行注释放入生成的javascript中。这样我就可以使用内置在Resharper中的jasmine测试运行程序加载脚本引用 所需的Javascript输出:强制使用coffeescript将单行注释输出到javascript,coffeescript,resharper,jasmine,resharper-7.1,Coffeescript,Resharper,Jasmine,Resharper 7.1,我对咖啡脚本还是相当陌生的。我想做的是,能够强制将单行注释放入生成的javascript中。这样我就可以使用内置在Resharper中的jasmine测试运行程序加载脚本引用 所需的Javascript输出: /// <reference path="/path/to/script.js" /> describe("Some test", function(){ it("Should do something", function(){ true.expectToB
/// <reference path="/path/to/script.js" />
describe("Some test", function(){
it("Should do something", function(){
true.expectToBe(true);
}
}
有什么办法可以这样做吗?我不介意用普通的老javascript编写测试,但如果我能使用coffeescript,那就太理想了。您可以使用“bare”标志关闭函数包装器 您可以使用引号直接输出Javascript,包括注释:
`/// <reference path="/path/to/script.js" />
`
describe 'Some test', ->
it 'Should do something', ->
true.expectToBe(true)
`//
`
描述“一些测试”,->
它‘应该做点什么’,->
正确。预期(正确)
太棒了,正是我想要的。需要注意的是,如果您使用mindscape web workbench插件for Visual Studio,您可以在工作台设置下为特定文件(您的测试脚本)启用--bare选项。谢谢你的快速回答!如果你使用WebEssentials,你可以用工具->选项->WebEssentials->咖啡脚本->包装生成的Javascript文件->错误来做同样的事情
coffee --bare x.coffee
`/// <reference path="/path/to/script.js" />
`
describe 'Some test', ->
it 'Should do something', ->
true.expectToBe(true)