我的 CoffeeScript 代码约为 6,000 行。为了我的理智,我想把它分成几个文件。
CoffeScript 为每个文件添加一个包装器:
(function() {
something = [1,2,3]
}).call(this);
但相反,我希望它将清单中的所有文件包装在一起。我怎样才能让它工作?
我的 CoffeeScript 代码约为 6,000 行。为了我的理智,我想把它分成几个文件。
CoffeScript 为每个文件添加一个包装器:
(function() {
something = [1,2,3]
}).call(this);
但相反,我希望它将清单中的所有文件包装在一起。我怎样才能让它工作?
您可以在 CoffeeScript 文件中调用 Sprocketsrequire
指令来要求来自另一个文件的代码。
#= require path/to/other/file
否则,您也可以配置 Sprockets 以使用 bare 选项编译 CoffeeScript,但不建议这样做。
有关详细信息,请参阅“如何在 Rails 3.1 中为 CoffeeScript 使用选项“--bare”? ”。