加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows – sublime text 2控制台仅显示gruntjs输出的第一行

发布时间:2020-12-14 02:16:45 所属栏目:Windows 来源:网络整理
导读:当在 windows上的sublime text 2中运行grunt时,它似乎只显示输出的第一行.奇怪的是,所有任务都已完成.添加“shell”:true或false似乎没有任何效果.也没有添加cmd / c甚至是start / wait / b. 如何阻止崇高文本吃剩下的输出? // grunt.sublime-build{ "cmd"
当在 windows上的sublime text 2中运行grunt时,它似乎只显示输出的第一行.奇怪的是,所有任务都已完成.添加“shell”:true或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",">","c:tempst2.txt","&&","type","c:tempst2.txt"],"source.ts"]
}

解决方法

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

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

来源:https://gist.github.com/3951895

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读