契约与 PactWeb?

Pact vs PactWeb?

我正在尝试在 angular 环境中使用 pact,通过 karma + jasmine 测试。

在寻找安装示例时,我找到了两个包@pact-foundation/pact 和@pact-foundation/pact-web。两者都包含相同的文档、版本和 git repo link。

大多数示例似乎使用

import { Pact } from '@pact-foundation/pact';

但有些人使用

import { PactWeb } from '@pact-foundation/pact-web';

我没有找到任何关于 PackWeb 的文档,但 karma/jasmine 样本在契约 github 中使用它。

那么,有人可以解释一下有什么区别吗?

谢谢

Pact-web 在非基于节点的环境中工作 - 例如业力与茉莉。

有关更多信息,请参阅我们的自述文件。 https://github.com/pact-foundation/pact-js/blob/master/README.md#using-pact-in-non-node-environments