Jasmine 如何在量角器测试规范中包含lodash?

Jasmine 如何在量角器测试规范中包含lodash?,jasmine,protractor,Jasmine,Protractor,我想在我的量角器规范中使用lodash函数,我使用u.forEach()用值填充表单 如何将lodash放入量角器脚本中,以便使用它 我不是在问如何在我的应用程序中使用它,而是在实际运行的量角器脚本中,您可以使用本机数组.forEach()。如果您需要lodash,请执行以下操作: 获取节点依赖项 npm install lodash --save-dev 然后在测试中使用它 var _ = require('lodash'); describe('foo', function() {

我想在我的量角器规范中使用lodash函数,我使用u.forEach()用值填充表单

如何将lodash放入量角器脚本中,以便使用它


我不是在问如何在我的应用程序中使用它,而是在实际运行的量角器脚本中,您可以使用本机数组.forEach()。如果您需要lodash,请执行以下操作:

获取节点依赖项

npm install lodash --save-dev
然后在测试中使用它

var _ = require('lodash');

describe('foo', function() {
  it('should do stuff', function() {
    _.each();
  });
})

我很高兴您添加了有关npm安装的信息。我已经用bower安装了lodash,但在我也用npm安装它之前,require('lodash')失败。@Mark0978仅扩展您的发现,bower用于安装前端组件,而npm用于安装节点包。通过bower安装lodash,可以“在浏览器中的页面上”使用它(类似于使用jQuery)。使用NPM安装它允许节点本身使用它。您还必须添加b browserify。