如何在节点中用coffeescript导出类

文件1:

module.exports = { class Verify myMethod: -> # return stuff 

和file2:

 Verify = require('excelTest.js') verify = new Verify verify = verify.myMethod() 

以上失败:

 Running "coffee:glob_to_multiple" (coffee) task >> server/api/abrechnung/excelTest.coffee:7:2: error: unexpected class >> class Verify >> ^^^^^ >> In file: server/api/abrechnung/excelTest.coffee >> On line: 6 >> class Verify >> ^ 

 module.exports.Verify = class Verify mymethod: -> .. 

或者,可能更具可读性,将类定义及其导出分开:

 class Verify mymethod: -> .. module.exports = Verify: Verify 

在这两种情况下,它都会是require('excelTest.js').Verify 省略额外的Verify如果你只是想require('excelTest.js')