我有一个项目,我的源代码和Jasmine规范都是从Typescript编译并重新加载" onsave"通过gulp工作真的很好。但是当试图添加lodash作为依赖时,问题就出现了。我无法弄清楚如何去做。
运行任务没有依赖的测试如下:
gulp.task("runSpec", function(){
return gulp.src("specs/built/**/*js")
.pipe(replace('/src/', '/built/'))
.pipe(gulp.dest('specs/built'))
.pipe(jasmine());
})
然后,我将lodash添加到我的源代码中并更改了我的gulpfile,将下一个对象作为参数传递给jasmine()
函数:
{
config: {
spec_files: [
'node_modules/lodash/lodash.js'
]
}
}
还尝试了上面的配置对象(我认为更准确): `
{
spec_dir: "specs/built",
spec_files: [
'appSpec.js'
],
helpers: [
'node_modules/lodash/lodash.js'
]
}
`
但在运行测试时,我无法停止获取 _未定义错误。 我该怎么办?