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メインスクリプト内でのみ表示するにはどうすればよいですか?
ありがとう