Ho iniziato a leggere "Sviluppo di un AngularJS Edge" e volevo impostare i vari framework in uso.Errore con "line.slice()" su "karma init"
Il libro utilizza nodejs e karma, insieme a numerosi altri framework.
Sono su Win7x32.
Ho appena aggiornato il mio nodojs all'ultimo, v0.10.18.
Ho installato il pacchetto Karma con "npm install -g karma". Questo sembrava completare con successo.
Allora ho fatto funzionare "karma init", che ha fatto questo:
% karma init
>
readline.js:507
this.line = this.line.slice(this.cursor);
^
TypeError: Cannot call method 'slice' of undefined
at Interface._deleteLineLeft (readline.js:507:25)
at suggestNextOption (C:\Users\David\AppData\Roaming\npm\node_modules\karma\lib\init.js:167:9)
at nextQuestion (C:\Users\David\AppData\Roaming\npm\node_modules\karma\lib\init.js:235:12)
at process (C:\Users\David\AppData\Roaming\npm\node_modules\karma\lib\init.js:250:10)
at Object.exports.init (C:\Users\David\AppData\Roaming\npm\node_modules\karma\lib\init.js:352:6)
at Object.<anonymous> (C:\Users\David\AppData\Roaming\npm\node_modules\karma\bin\karma:25:37)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
Si noti che questo errore è praticamente identica alla traccia dello stack riportato da this person un mese fa, ma tale relazione non ha ricevuto alcuna risposta.
Impossibile riprodurre con il nodo 0.10.18, karma 0.10.2 su Windows 7 Ultimate (sia a 32 che a 64 bit) – SheetJS
Sono disponibili ulteriori strumenti diagnostici che potrebbero fornire informazioni più significative? –
Hai installato utilizzando il pacchetto da nodejs.org? – SheetJS