1

coffeescript と requirejs を組み合わせる最良の方法は何ですか? 私はcoffeescriptの自己呼び出し関数と混同しています.デフォルトでは、すべてのプロパティはその関数の外では見えません(コンパイル後)。コーヒーを使用してrequirejsでこのようなことをすると:

// requirejs module
define=(do()->
    this.app = 
        someproperty: "property" // export to global scope
)

次に、アプリ オブジェクトは、メインの require モジュール内だけでなく、グローバルにアクセス可能になります。

そのため、メインの require モジュール内のアプリ オブジェクトにアクセスしようとすると失敗します。

require("modules/modulename",function(name){
    name.app.some // this will fail
    this.app.someproperty // this works but it is global
})

コーヒースクリプトで作成されたモジュールをrequirejsメインスクリプト内でのみ表示するにはどうすればよいですか?

ありがとう

4

1 に答える 1

1

AMD loader plugin for CoffeeScriptの助けを借りて解決

于 2013-06-15T19:47:45.040 に答える