如何在节点中使用 coffeescript 导出 class
How to export class with coffeescript in node
文件 1:
module.exports = {
class Verify
myMethod: ->
# return stuff
和文件 2:
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 定义与其导出分开:
class Verify
mymethod: ->
..
module.exports =
Verify: Verify
在这两种情况下都是 require('excelTest.js').Verify
;如果您只想要 require('excelTest.js')
.
,请省略额外的 Verify
文件 1:
module.exports = {
class Verify
myMethod: ->
# return stuff
和文件 2:
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 定义与其导出分开:
class Verify
mymethod: ->
..
module.exports =
Verify: Verify
在这两种情况下都是 require('excelTest.js').Verify
;如果您只想要 require('excelTest.js')
.
Verify