Phantomjs KarmaJS不使用节点>;=0.12.x

Phantomjs KarmaJS不使用节点>;=0.12.x,phantomjs,gulp,karma-runner,gulp-karma,Phantomjs,Gulp,Karma Runner,Gulp Karma,我最近升级到了node的最新版本,遇到了让Karma工作的问题。我使用的是Gulp,这是一个角度应用程序 为了能走得更远,我不得不 参考他们回购协议中karma runner的v1.0.0-0标签,因为NPM中尚未发布1.0.0 “因果报应”:git@github.com:karma runner/karma.git#v1.0.0-0“, 分叉以下回购,从他们的包.json中删除karma@>=0.9,因为我收到了NPMpeerDependencies错误 因此,现在当我运行测试

我最近升级到了node的最新版本,遇到了让Karma工作的问题。我使用的是Gulp,这是一个角度应用程序

为了能走得更远,我不得不

  • 参考他们回购协议中karma runner的v1.0.0-0标签,因为NPM中尚未发布1.0.0
    
    “因果报应”:git@github.com:karma runner/karma.git#v1.0.0-0“,
    
  • 分叉以下回购,从他们的
    包.json中删除
    karma@>=0.9
    ,因为我收到了NPM
    peerDependencies
    错误

  • 因此,现在当我运行测试任务时,进程运行,但没有错误。在本地,我使用karma chrome launcher,当浏览器打开时,测试从未运行,chrome实例显示karma.js文件的404,就是这样

    对于运行phantomjs的覆盖率任务,任务开始和结束,但没有完成。
    
    $gulp测试:覆盖率
    [21:45:07]使用gulpfile~/Workspace/analogstudios.net/repo/as-webapp-2.0/gulpfile.js
    [21:45:07]开始“测试:覆盖范围”。。。
    [21:45:07]40毫秒后完成“测试:覆盖率”
    

    在这两种情况下,我都必须手动终止流程

    有什么想法吗?有人试过让Karma使用节点0.12.x吗?我一直在使用节点0.10.x和Karma 0.13.9,没有任何问题

    这些是my
    package.json中的相关包
    
    
    “茉莉花芯”:“2.3.4”,
    “因果报应”:git@github.com:karma runner/karma.git#v1.0.0-0“,
    “卡玛铬发射器”:“0.2.0”
    “业力覆盖率”:“0.5.1”,
    “karma-html2js-preprocessor”:git@github.com:thescientist13/karma-html2js-preprocessor.git#186501615f93fa1bbc32f76e9960b7755a67151b“,
    “业力茉莉”:“0.3.6”,
    “karma junit记者”:git@github.com:thescientist13/karma junit reporter.git#c9fa2d20085faf93a746cba183b1b2c9c8d0f7“,
    “karma-ng-html2js-预处理器”:git@github.com:thescientist13/karma-ng-html2js-preprocessor.git#0dcb89a705f9f3bee8daff842533504135a95af7“,
    “karma phantomjs启动器”:git@github.com:thescientist13/karma phantomjs launcher.git#6ee01b8ded328f63dc1f79f53b95d356b3452d72“,
    《幻影》:“1.9.18”,