Quando si esegue grunt in sublime testo 2 su Windows sembra che si pensi solo mostra la prima riga di output. Stranamente tutte le attività sono state completate. L'aggiunta di "shell": true
o false
non sembra avere alcun effetto. Non aggiunge neanche cmd /c
o anche start /wait /b
.testo sublime 2 console mostra solo la prima riga di output gruntjs
Come posso interrompere il testo sublime dal mangiare il resto dell'output?
// grunt.sublime-build
{
"cmd": ["grunt.cmd", "--no-color", "--verbose"],
"working_dir": "${project_path:${folder}}",
"selector": ["source.js", "source.less", "source.json", "source.ts"],
"shell": true
}
L'unica uscita che ottengo è:
Initializing
[Finished in 1.6s]
Aggiornamento Questo sembra essere correlato a Sublime Text 2 Numero 23: Windows Build Panel Eats Stdout.
Aggiornamento C'è una soluzione, ma è brutta.
// grunt.sublime-build
{
"cmd": ["grunt.cmd", "--no-color", ">", "c:\\temp\\st2.txt", "&&", "type", "c:\\temp\\st2.txt"],
"working_dir": "${project_path:${folder}}",
"selector": ["source.js", "source.less", "source.json", "source.ts"]
}