将Sublime Text 2与Karma集成

6
在进行AngularJS开发时,我会打开一个终端窗口并运行Karma(监视文件更改)。在编码时,我会在Sublime Text 2和显示Karma测试结果的终端窗口之间来回切换。
我觉得这很烦人,我刚在egghead.io上看到一个家伙将Karma结果集成到了WebStorm中。
那么Sublime Text有类似的吗?我找不到任何与Karma相关的软件包。

2
我也是通过egghead.io来到这里的。我只是在等待一些有进取心的开发者添加一个Karma插件。 :) - Derek Perkins
@MohamedElMahallawy 接受的答案是一个好的开始方式,但是由于我从ST切换过来,没有完成实现。 - jviotti
2个回答

3

请到“工具 | 构建系统 | 新建构建系统”,并添加以下代码:

{
"path": "/usr/local/share/npm/bin:/usr/local/bin:$PATH",
"working_dir": "${project_path:${folder}}",
"cmd": ["karma", "start"]
}

可以在这里找到。

此外,我看过的最好的设置Sublime Text自定义文本构建系统的入门指南是这个

干杯


0

你可以使用构建系统来集成这两个功能 - 它会打开ST控制台并显示结果。

像这样的东西就是你要找的:

"build_systems": [
    {
        "name": "Karma Test",
        "cmd": ["karma", "start", "--no-colors"],
        "working_dir": "$project_path"
    }
]

你是自己做的吗?如果是,你能分享一下你正在使用的构建配置吗? - jviotti
我已经找到了。当我再次使用命令行时,我会编辑我的答案。 - Jeff Hubbard
你在构建系统中使用了哪些插件、扩展或库?我应该在哪里添加build_systems数据? - BrightIntelDusk
SublimeText3可以显示颜色,如果您添加SublimeANSI插件。这样,您就不必使用丑陋的报告器,而可以使用更好看的spec reporter - knee-cola

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接