Typescript gulp jasmine中的依赖项配置
我有一个项目,我的源代码和Jasmine规范都是从Typescript编译的,gulp在“onsave”中重新加载,效果非常好。但当试图将lodash添加为依赖项时,问题就出现了。我不知道怎么做 我的测试运行的任务没有依赖项如下所示: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(
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'
]
}