在Postman中使用Lodash时出错

时间:2016-08-10 10:59:31

标签: postman

我在Postman的测试脚本中有以下代码

var _ = require('lodash');

tests["Status code is 200"] = responseCode.code === 200;
var data = JSON.parse(responseBody);

tests["Data is present"] = !!data;
var newData=environment["results"];

var diff=_.xorWith(data, newData, _.isEqual);

但是在测试中运行时给了我

  

无法找到模块' lodash'   错误

我该怎么用?

感谢

3 个答案:

答案 0 :(得分:1)

我找到了解决方案;这是两件事:

  1. Postman上有一个没有正确加载某些功能的错误
  2. Postman仅支持版本3.x而不是最后的4.x这么多有用的功能(如XorWith)根本不可用
  3. 感谢所有时间

答案 1 :(得分:0)

似乎有点傻,但你考虑过删除

  

var _ = require(' lodash');

我从未要求在任何测试中提及它。只需使用您需要的方法,这显然是:

  

_。xorWith

看看之后出现了什么错误。

答案 2 :(得分:-2)

尝试安装lodash模块

npm install -g lodash

验证是否安装了lodash,检查它是否存在于模块列表中

 npm list