Quando ho digitato multiline in modalità interattiva coffeescript, Errore occorso.Non riesco a scrivere codici multilinea in Coffeescript Interactive Mode (REPL)
Per esempio, voglio provare il seguente codice.
kids =
brother:
name: "Max"
age: 11
sister:
name: "Ida"
age: 9
Questo errore è stato visualizzato.
coffee> kids =
Error: In repl, Parse error on line 1: Unexpected 'TERMINATOR'
at Object.parseError (/usr/lib/coffeescript/parser.js:463:11)
at Object.parse (/usr/lib/coffeescript/parser.js:533:22)
at /usr/lib/coffeescript/coffee-script.js:26:22
at Object.eval (/usr/lib/coffeescript/coffee-script.js:64:17)
at Interface.<anonymous> (/usr/lib/coffeescript/repl.js:18:26)
at Interface.emit (events:27:15)
at Interface._ttyWrite (readline:309:12)
at Interface.write (readline:147:30)
at Stream.<anonymous> (/usr/lib/coffeescript/repl.js:35:17)
at Stream.emit (events:27:15)
Ho cercato di usare '\' come un ritorno a capo, ma è stato visualizzato lo stesso errore.
coffee> kids = \
Error: In repl, Parse error on line 1: Unexpected '\'
at Object.parseError (/usr/lib/coffeescript/parser.js:463:11)
at Object.parse (/usr/lib/coffeescript/parser.js:533:22)
at /usr/lib/coffeescript/coffee-script.js:26:22
at Object.eval (/usr/lib/coffeescript/coffee-script.js:64:17)
at Interface.<anonymous> (/usr/lib/coffeescript/repl.js:18:26)
at Interface.emit (events:27:15)
at Interface._ttyWrite (readline:309:12)
at Interface.write (readline:147:30)
at Stream.<anonymous> (/usr/lib/coffeescript/repl.js:35:17)
at Stream.emit (events:27:15)
non posso usare più righe, quindi non posso usare l'indentazione.
Cosa devo fare?
Il mio ambiente è la seguente
OS: Ubuntu 10.04 Lucid
versione 1.0.0 CoffeeScript ho installato CoffeeScript con PPA e apt-get comando.
vedere questo URL. https://launchpad.net/~gezakovacs/+archive/coffeescript
Consiglio vivamente di installare Node.js separatamente e quindi di utilizzare "npm install -g coffee-script @ 1.3.1'. In questo modo, puoi facilmente installare qualsiasi versione di CoffeeScript che desideri e aggiornarla alle nuove versioni non appena disponibili. –
Grazie per il tuo commento. Ho cambiato l'installazione usando ppa nell'uso di npm. – utwang