我的CoffeeScript代码约为6,000行。为了我的理智,我想把它分成几个文件。
CoffeScript为每个文件添加了一个包装器:
(function() {
something = [1,2,3]
}).call(this);
但相反,我希望它将清单中的所有文件包装在一起。我如何让它工作?
答案 0 :(得分:1)
您可以调用CoffeeScript文件中的Sprockets require
指令来要求其他文件中的代码。
#= require path/to/other/file
否则,您也可以使用裸选项配置Sprockets来编译CoffeeScript,但不建议这样做。
参见" How can I use option “--bare” in Rails 3.1 for CoffeeScript?"了解更多信息。