Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Npm 错误:没有“的提供程序”;框架:公约;_Npm_Karma Jasmine_Pact - Fatal编程技术网

Npm 错误:没有“的提供程序”;框架:公约;

Npm 错误:没有“的提供程序”;框架:公约;,npm,karma-jasmine,pact,Npm,Karma Jasmine,Pact,我正在尝试使用pactJS并生成pact 我正在使用karma/jasmine来运行我的测试 下面是我的package.json { "name": "andriod-pact", "version": "1.0.0", "description": "This is a microservice that is one of the two consumers of the provider microservice", "main": "index.js", "scri

我正在尝试使用pactJS并生成pact

我正在使用karma/jasmine来运行我的测试

下面是我的package.json

{
  "name": "andriod-pact",
  "version": "1.0.0",
  "description": "This is a microservice that is one of the two consumers of 
the provider microservice",
  "main": "index.js",
  "scripts": {
  "test": "echo \"Error: no test specified\" && exit 1"
 },
  "author": "",
  "license": "ISC",
  "devDependencies": {
  "jasmine": "^2.6.0",
  "karma": "^1.7.0",
  "karma-phantomjs-launcher": "^1.0.4",
  "pact": "^2.6.0"
 }
}
这是我的karma.conf文件

//业力构形 //2017年7月25日星期二15:32:06 GMT+0200(西欧昼时)生成

但是当我使用karma运行测试时,启动karma.conf

我得到这个错误

Error: No provider for "framework:pact"! (Resolving: framework:pact)
    at error (C:\PactDemoMaster\PactDemoAndroidApp\node_modules\di\lib\injector.js:22:12)
    at Object.parent.get (C:\PactDemoMaster\PactDemoAndroidApp\node_modules\di\lib\injector.js:9:13)
    at get (C:\PactDemoMaster\PactDemoAndroidApp\node_modules\di\lib\injector.js:54:19)
    at C:\PactDemoMaster\PactDemoAndroidApp\node_modules\karma\lib\server.js:143:20
    at Array.forEach (native)
    at Server._start (C:\PactDemoMaster\PactDemoAndroidApp\node_modules\karma\lib\server.js:142:21)
    at invoke (C:\PactDemoMaster\PactDemoAndroidApp\node_modules\di\lib\injector.js:75:15)
    at Server.start (C:\PactDemoMaster\PactDemoAndroidApp\node_modules\karma\lib\server.js:103:18)
    at Object.exports.run (C:\PactDemoMaster\PactDemoAndroidApp\node_modules\karma\lib\cli.js:280:26)
    at requireCliAndRun (C:\Users\aajai_000\AppData\Roaming\npm\node_modules\karma-cli\bin\karma:44:16)
    at C:\Users\aajai_000\AppData\Roaming\npm\node_modules\karma-cli\bin\karma:54:12
    at C:\Users\aajai_000\AppData\Roaming\npm\node_modules\karma-cli\node_modules\resolve\lib\async.js:45:21
    at ondir (C:\Users\aajai_000\AppData\Roaming\npm\node_modules\karma-cli\node_modules\resolve\lib\async.js:196:27)
    at C:\Users\aajai_000\AppData\Roaming\npm\node_modules\karma-cli\node_modules\resolve\lib\async.js:163:39
    at onex (C:\Users\aajai_000\AppData\Roaming\npm\node_modules\karma-cli\node_modules\resolve\lib\async.js:104:32)
    at C:\Users\aajai_000\AppData\Roaming\npm\node_modules\karma-cli\node_modules\resolve\lib\async.js:24:24
如果有人能告诉我明显的问题


关于您缺少
karma pact
插件,默认情况下,它不附带标准的pact依赖项


请参阅。

谢谢马特回来。。。但在这样做之后,我得到以下错误`错误:命令失败:taskkill/f/t/pid 9488错误:找不到进程“9488”。在Server.stop(C:\PactDemoMaster\PactDemoAndroidApp\node\u modules\@pact foundation\pact node\src\Server.js:138:7)的Object.execsyncError(child_process.js:486:13)和Object.execSync(child_process.js:526:13)处删除(C:\pactdemaster\PactDemoAndroidApp\node\pact foundation\pact node\src\Server.js:155:14)“你能不能把这当作一个错误提出来?看起来像是Windows相关的问题。然而,karma Pact插件似乎正在启动。
Error: No provider for "framework:pact"! (Resolving: framework:pact)
    at error (C:\PactDemoMaster\PactDemoAndroidApp\node_modules\di\lib\injector.js:22:12)
    at Object.parent.get (C:\PactDemoMaster\PactDemoAndroidApp\node_modules\di\lib\injector.js:9:13)
    at get (C:\PactDemoMaster\PactDemoAndroidApp\node_modules\di\lib\injector.js:54:19)
    at C:\PactDemoMaster\PactDemoAndroidApp\node_modules\karma\lib\server.js:143:20
    at Array.forEach (native)
    at Server._start (C:\PactDemoMaster\PactDemoAndroidApp\node_modules\karma\lib\server.js:142:21)
    at invoke (C:\PactDemoMaster\PactDemoAndroidApp\node_modules\di\lib\injector.js:75:15)
    at Server.start (C:\PactDemoMaster\PactDemoAndroidApp\node_modules\karma\lib\server.js:103:18)
    at Object.exports.run (C:\PactDemoMaster\PactDemoAndroidApp\node_modules\karma\lib\cli.js:280:26)
    at requireCliAndRun (C:\Users\aajai_000\AppData\Roaming\npm\node_modules\karma-cli\bin\karma:44:16)
    at C:\Users\aajai_000\AppData\Roaming\npm\node_modules\karma-cli\bin\karma:54:12
    at C:\Users\aajai_000\AppData\Roaming\npm\node_modules\karma-cli\node_modules\resolve\lib\async.js:45:21
    at ondir (C:\Users\aajai_000\AppData\Roaming\npm\node_modules\karma-cli\node_modules\resolve\lib\async.js:196:27)
    at C:\Users\aajai_000\AppData\Roaming\npm\node_modules\karma-cli\node_modules\resolve\lib\async.js:163:39
    at onex (C:\Users\aajai_000\AppData\Roaming\npm\node_modules\karma-cli\node_modules\resolve\lib\async.js:104:32)
    at C:\Users\aajai_000\AppData\Roaming\npm\node_modules\karma-cli\node_modules\resolve\lib\async.js:24:24