我正在研究一个简单的例子;我可以让它与 Javascript 一起工作,但我的 CoffeeScript 版本有问题。
这是person.coffee:
module.exports = Person
class Person
constructor: (@name) ->
talk: ->
console.log "My name is #{@name}"
这里是 index.coffee:
Person = require "./person"
emma = new Person "Emma"
emma.talk()
我期待运行 index.coffee 并看到控制台输出“我的名字是 Emma”。相反,我收到一条错误消息 TypeError: undefined in not a function。