【发布时间】:2013-03-27 16:54:02
【问题描述】:
自从 Meteor 0.6.0 发布并添加了 file-level JavaScript variable scoping 以来,我在使用 CoffeeScript 类时遇到了问题,每个类都在各自的文件中定义。
foo.coffee:
class Foo
...
subfoo.coffee:
class Subfoo extends Foo
...
正如预期的那样,由于 Meteor 0.6.0 中引入的更改,我收到以下错误:
ReferenceError: Foo 未定义
这是我的问题:如何使用 CoffeeScript 和 Meteor >0.6.0 处理跨文件的类定义?理想情况下:是否有一种方便的方式不修改类的定义方式,以确保这些定义(以及我的应用程序的核心部分)不依赖于 Meteor?
【问题讨论】:
标签: coffeescript meteor