1

是否有任何咖啡脚本插件或某种选项,将编译自动包装生成的JavaScript与匿名函数?任何崇高的文字插件自动包装生成的js与匿名函数

我知道用于Visual Studio的Web Essentials 2013有这种选项。

这种咖啡...

foo() -> 
    return 'bar' 

...将汇编本:

(function() { 
    var foo; 

    foo = function() { 
    return 'bar'; 
    }; 

}).call(this); 

取而代之的是:

var foo; 

foo = function() { 
    return 'bar'; 
}; 

回答

1

这取决于你是什么样的CoffeeScript包使用。在“Better Coffeescript”包中,您只需在包设置中设置“noWrapper”:false。