从Coffeescript文件导出类

too*_*oba 12 export class node.js coffeescript

如果我在一个单独的文件中定义了一个Coffeescript类,我正在从我的主脚本中调用它.我可以使文件中的函数全局可见,但不是类.

包含的文件是:

root = exports ? this

root.add = (a, b) ->

      return a + b

class root.userModel 
      username: 'Aaaa'
      name: 'Bbbb'
Run Code Online (Sandbox Code Playgroud)

我可以从我的主代码访问该功能.我怎样才能创建课程?

Tre*_*ham 6

你的代码确实会成为userModel一个全局代码,假设它exports是未定义的并且thiswindow.如果您遇到问题,请检查这些条件.