Windows 升华文本2控制台只显示gruntjs输出的第一行

Windows 升华文本2控制台只显示gruntjs输出的第一行,windows,build,console,sublimetext2,gruntjs,Windows,Build,Console,Sublimetext2,Gruntjs,在windows上以升华文本2运行grunt时,似乎认为它只显示输出的第一行。奇怪的是,所有的任务都完成了。添加“shell”:true或false似乎没有任何效果。添加cmd/c或甚至start/wait/b也不起作用 如何阻止sublime文本吃掉其余的输出 //grunt.sublime-build { “cmd”:[“grunt.cmd”、“--no color”、“--verbose”], “工作目录”:“${project\u path:${folder}}”, “选择器”:[“so

在windows上以升华文本2运行grunt时,似乎认为它只显示输出的第一行。奇怪的是,所有的任务都完成了。添加
“shell”:true
false
似乎没有任何效果。添加
cmd/c
或甚至
start/wait/b
也不起作用

如何阻止sublime文本吃掉其余的输出

//grunt.sublime-build
{
“cmd”:[“grunt.cmd”、“--no color”、“--verbose”],
“工作目录”:“${project\u path:${folder}}”,
“选择器”:[“source.js”、“source.less”、“source.json”、“source.ts”],
“壳”:真的吗
}
我得到的唯一输出是:

Initializing
[Finished in 1.6s]
更新 这似乎与升华文本2第23期有关:

更新 有一个解决办法,但很难看

//grunt.sublime-build
{
“cmd”:[“grunt.cmd”、“--no color”、“>”、“c:\\temp\\st2.txt”、“&&”、“type”、“c:\\temp\\st2.txt”],
“工作目录”:“${project\u path:${folder}}”,
“选择器”:[“source.js”、“source.less”、“source.json”、“source.ts”]
}

我编写了一个稍微简单一点的构建脚本,它将写入并删除当前目录中的临时文件:

{
    "cmd": ["grunt --no-color > grunt.status & type grunt.status && del grunt.status"],
    "working_dir": "${project_path}/assets/js/src",
    "shell": true
}

这里的来源:

我对Sublime文本也有同样的问题,但是为我所处理的每个项目创建一个新的构建命令感觉很尴尬。所以当我发现并安装了插件时,我很高兴

它在我一开始工作的所有不同平台上都不起作用。所以在我意识到这一点之前,我是该项目的贡献者之一。它基本上通过命令
CTRL+SHIFT+P-Grunt
为您提供
Gruntfile
中的所有命令,并且所有的Grunt任务都在您的指尖上。我们失去了最新版本对基于coffeescript的
Grunfile
的支持,但我相信它很快就会回来

这是一个注册的插件,所以你可以安装它