将Sublime Text 2与Karma集成

时间:2013-11-09 15:20:01

标签: angularjs sublimetext2 karma-runner

在进行AngularJS开发时,我有一个打开的终端窗口,其中Karma正在运行(观察文件更改)。编码时,我在Sublime Text 2和显示Karma测试结果的终端窗口之间来回切换。

我觉得这很烦人,我只是在egghead.io看到这个家伙已将Karma结果整合到WebStorm中。

Sublime Text有什么相似之处吗?我找不到与Karma有关的任何包裹。

2 个答案:

答案 0 :(得分:3)

转到"工具|构建系统|新建系统"并输入以下代码:

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

可以找到here:

这也是我见过的the best primer for setting up custom text build systems in sublime text

干杯

答案 1 :(得分:0)

您可以使用构建系统来集成两者 - 它打开ST控制台并显示结果。

这就是你要找的东西:

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