1

私はまだコーヒースクリプトにかなり慣れていません。私がやりたいことは、生成された JavaScript に 1 行のコメントを強制的に挿入できるようにすることです。これは、Resharper に組み込まれた jasmine テスト ランナーでスクリプト参照をロードできるようにするためです。

必要な Javascript 出力:

/// <reference path="/path/to/script.js" />
describe("Some test", function(){
   it("Should do something", function(){
      true.expectToBe(true);
   }
}

ただし、coffeescript でこれを実現することはできないようです。もう 1 つの問題は、出力されたコメントをファイルの先頭に追加する必要があることです。ここで、coffeescript はそれを無名関数内にダンプします。

(function(){
   /* stuff goes here */
}).call(this)

とにかくこれを行うことはありますか?普通の古い JavaScript でテストを書いてもかまいませんが、coffeescript を使用できれば理想的です。

4

1 に答える 1

2

「bare」フラグを使用して関数ラッパーをオフにすることができます

coffee --bare x.coffee

また、引用符を使用して、コメントを含めて Javascript を直接出力できます。

`/// <reference path="/path/to/script.js" />
`
describe 'Some test', -> 
   it 'Should do something', ->
       true.expectToBe(true)
于 2013-06-15T14:45:27.013 に答える