Tôi đang làm việc trên một ví dụ đơn giản; Tôi có thể làm cho nó hoạt động với Javascript, nhưng có điều gì đó sai với phiên bản CoffeeScript của tôi.Mô-đun Node.js.exports trong CoffeeScript
Đây là person.coffee:
module.exports = Person
class Person
constructor: (@name) ->
talk: ->
console.log "My name is #{@name}"
Và đây là index.coffee:
Person = require "./person"
emma = new Person "Emma"
emma.talk()
Tôi đang mong đợi để chạy index.coffee và xem giao diện điều khiển đầu ra "Tên tôi là Emma" . Thay vào đó, tôi nhận được một lỗi nói rằng TypeError: undefined không phải là một hàm.
Vậy đó! Cảm ơn rất nhiều. –
fyi: để hiểu tại sao nó có thể hữu ích để xem xét các mô hình truyền thống trong javascript để tạo mô-đun – froginvasion