Typescript gulp jasmine中的依赖项配置

Typescript gulp jasmine中的依赖项配置,typescript,dependencies,jasmine,gulp,lodash,Typescript,Dependencies,Jasmine,Gulp,Lodash,我有一个项目,我的源代码和Jasmine规范都是从Typescript编译的,gulp在“onsave”中重新加载,效果非常好。但当试图将lodash添加为依赖项时,问题就出现了。我不知道怎么做 我的测试运行的任务没有依赖项如下所示: gulp.task("runSpec", function(){ return gulp.src("specs/built/**/*js") .pipe(replace('/src/', '/built/')) .pipe(gulp.dest(

我有一个项目,我的源代码和Jasmine规范都是从Typescript编译的,gulp在“onsave”中重新加载,效果非常好。但当试图将lodash添加为依赖项时,问题就出现了。我不知道怎么做

我的测试运行的任务没有依赖项如下所示:

gulp.task("runSpec", function(){
  return gulp.src("specs/built/**/*js")
    .pipe(replace('/src/', '/built/'))
    .pipe(gulp.dest('specs/built'))
    .pipe(jasmine());
})
然后,我在源代码中添加了lodash,并将下一个对象作为参数传递给
jasmine()
函数,修改了gulpfile:

{
  config: {
    spec_files: [
        'node_modules/lodash/lodash.js'
    ]
  }
}
还尝试了上面的配置对象(我认为更准确): `

`

但是在运行测试时,我不能停止得到一个未定义的错误。
我该如何继续?

我也有同样的问题,但还是被淘汰了。我将跟踪这个问题以获得答案。最后,我决定在我的gulpfile中添加一个任务,在这里我只需使用“karma start”启动karma(使用html reporter而不是终端)
{
  spec_dir: "specs/built",
  spec_files: [
      'appSpec.js'
  ],
  helpers: [
      'node_modules/lodash/lodash.js'
  ]
}