是否有CoffeeScript包装函数将所有文件加载到一起?

时间:2012-05-28 19:29:57

标签: javascript ruby-on-rails ruby ruby-on-rails-3 coffeescript

我的CoffeeScript代码约为6,000行。为了我的理智,我想把它分成几个文件。

CoffeScript为每个文件添加了一个包装器:

(function() {

  something = [1,2,3]

}).call(this);

但相反,我希望它将清单中的所有文件包装在一起。我如何让它工作?

1 个答案:

答案 0 :(得分:1)

您可以调用CoffeeScript文件中的Sprockets require指令来要求其他文件中的代码。

#= require path/to/other/file

否则,您也可以使用裸选项配置Sprockets来编译CoffeeScript,但不建议这样做。

参见" How can I use option “--bare” in Rails 3.1 for CoffeeScript?"了解更多信息。