Sto lavorando ad un semplice esempio; Posso farlo funzionare con Javascript, ma c'è qualcosa di sbagliato nella mia versione di CoffeeScript.Node.js module.exports in CoffeeScript
Ecco person.coffee:
module.exports = Person
class Person
constructor: (@name) ->
talk: ->
console.log "My name is #{@name}"
Ed ecco index.coffee:
Person = require "./person"
emma = new Person "Emma"
emma.talk()
mi aspetto di correre index.coffee e vedere l'output della console "Il mio nome è Emma" . Invece, sto ricevendo un errore che dice TypeError: indefinito in non una funzione.
Questo è tutto! Molte grazie. –
fyi: per capire perché potrebbe essere utile guardare il modello tradizionale in javascript per creare i moduli – froginvasion