我正在研究业力/茉莉花示例。它按原样工作正常。我需要让它与requirejs一起工作。当我引入 requirejs 并将客户端和客户端规范类转换为 AMD 时,我开始收到此错误:
PhantomJS 2.1.1 (Windows 7 0.0.0) 客户端 sayHello 应该说 hello FAILED TypeError: undefined is not a constructor (evaluating 'Pact') in js/client-spec.js (line 11) js/client-spec.js: 11:28
要查看问题,您可以查看我的示例项目。要运行它:
- 在上面的示例项目中提取 zip 文件
- 从 PactTest 目录,运行: npm install
- 完成后,运行: npm run test:client
干杯,迈克