自Meteor 0.6.0发布以及添加文件级JavaScript变量范围以来,我遇到了使用CoffeeScript类的问题,每个类都在各自的文件中定义.
foo.coffee:
class Foo
...
Run Code Online (Sandbox Code Playgroud)
subfoo.coffee:
class Subfoo extends Foo
...
Run Code Online (Sandbox Code Playgroud)
正如预期的那样,并且由于Meteor 0.6.0中引入的更改,我收到以下错误:
ReferenceError:未定义Foo
这是我的问题:如何使用CoffeeScript和Meteor> 0.6.0处理文件中的类定义?理想情况:是否有一种方便的方法是不要过多地修改类的定义方式,以确保这些定义(以及我的应用程序的核心部分)不依赖于Meteor?