Javascript Can';找不到变量:u当使用jasmine测试AngularJS服务时

Javascript Can';找不到变量:u当使用jasmine测试AngularJS服务时,javascript,angularjs,jasmine,karma-runner,lodash,Javascript,Angularjs,Jasmine,Karma Runner,Lodash,我正在测试一个使用Lodash库的AngularJS服务。当我通过karma jasmine运行测试时,我得到一个错误: ReferenceError: Can't find variable: _ 有没有办法将karma/jasmine配置为使用Lodash?由于测试中没有HTML文件来为您加载脚本,您需要将库包含在karma配置文件的文件属性中。您可以在此处阅读更多信息: 它看起来像这样 在karma.conf.js中 ... files: [ 'path/to/lodash.js'

我正在测试一个使用Lodash库的AngularJS服务。当我通过karma jasmine运行测试时,我得到一个错误:

ReferenceError: Can't find variable: _

有没有办法将karma/jasmine配置为使用Lodash?

由于测试中没有HTML文件来为您加载脚本,您需要将库包含在karma配置文件的
文件
属性中。您可以在此处阅读更多信息:

它看起来像这样

在karma.conf.js中

...
files: [
  'path/to/lodash.js'
]
...

希望有帮助

由于测试中没有HTML文件来为您加载脚本,因此您需要在
文件
属性的karma配置文件中包含该库。您可以在此处阅读更多信息:

它看起来像这样

在karma.conf.js中

...
files: [
  'path/to/lodash.js'
]
...

希望有帮助

您是否已将lodash库包含在karma.config.js中?听起来好像它不包括在文件属性中。您是否已将lodash库包含在karma.config.js中?听起来好像它不包括在文件属性中。