0

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

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

(function() {

  something = [1,2,3]

}).call(this);

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

4

1 回答 1

1

您可以在 CoffeeScript 文件中调用 Sprocketsrequire指令来要求来自另一个文件的代码。

#= require path/to/other/file

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

有关详细信息,请参阅“如何在 Rails 3.1 中为 CoffeeScript 使用选项“--bare”? ”。

于 2012-05-28T20:29:34.203 回答