Utilizzando Windows XP, ho installato il plug-in CoffeeScript su SublimeText2 tramite Controllo pacchetto. Quando provo a costruire test.coffee ottengo:Creazione testo sublime: 'nodo' non è riconosciuto come comando interno o esterno
'nodo' non è riconosciuto come comando interno o esterno, operabile programma o file batch.
Ma l'immissione di "nodo -v" in una console cmd restituisce "v0.10.0" perché la mia variabile PATH contiene "C: \ Programmi \ nodejs \".
Ho trovato discussioni su persone rimaste bloccate nella fase di creazione con SublimeText, ma nessuna di queste corrispondeva al mio problema. In ogni caso, ecco la mia CoffeeScript.sublime-build, come spesso svolge un ruolo centrale:
{
"cmd": ["cake", "sbuild"]
,"windows":
{
"cmd": ["cake.cmd", "sbuild"]
}
,"selector": "source.coffee"
,"working_dir": "$project_path"
,"path": "C:\\Documents and Settings\\User\\Application Data\\npm"
,"variants":
[
{
"name": "Run",
"cmd": ["coffee", "$file"]
}
]
}
Aggiornamento: sono arrivato fino a quando non grazie a Sublime Text build: cannot find the file specified, la cui risposta è la stessa come la mia altra fonte, this blog e i suoi commenti. Ma sono ancora bloccato.
Nel tuo caso particolare, posso vedere che stai avendo un percorso con gli spazi. Hai provato a specificare il percorso in "formato breve", ad es. 'C: \\ Docume ~ 1 \\ utente \\ Applic ~ 1 \\ npm'? – n1ckolas
Dato che il nodo è già sul tuo percorso, cosa succede se rimuovi l'impostazione del percorso nel tuo file CoffeeScript.sublime-build? –
Il formato breve non risolve il problema. La rimozione del percorso cambia il messaggio di errore in "Il sistema non riesce a trovare il file specificato". – BobbyVolley