如何在节点中用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')
。