Windows 升华文本2控制台只显示gruntjs输出的第一行
在windows上以升华文本2运行grunt时,似乎认为它只显示输出的第一行。奇怪的是,所有的任务都完成了。添加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
“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
的支持,但我相信它很快就会回来
这是一个注册的插件,所以你可以安装它