Windows で崇高なテキスト 2 で grunt を実行すると、出力の最初の行のみが表示されると思われるようです。不思議なことに、すべてのタスクが完了します。"shell": true
orを追加false
しても効果がないようです。追加cmd /c
もstart /wait /b
.
崇高なテキストが出力の残りを食べないようにするにはどうすればよいですか?
// 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
}
私が得る唯一の出力は次のとおりです。
Initializing
[Finished in 1.6s]
更新 これは Sublime Text 2 issue 23: Windows Build Panel Eats Stdoutに関連しているようです。
更新 回避策はありますが、醜いです。
// 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"]
}