【发布时间】:2014-12-08 19:15:02
【问题描述】:
我的团队正在努力从 Grunt 迁移到 Gulp。我有一个运行良好的 Grunt 测试任务,但是当我尝试运行测试(使用 gulp-karma)时,我收到一条错误消息“ReferenceError:找不到变量:模块”
我在 Google 上搜索并发现很多帖子说要检查我的 angular-mocks.js 文件的位置,并且它在正确的空间中(我的 Grunt 任务对于相同的代码确实工作)。
为了验证它在我的代码中没有什么奇怪的,启动了一个新的 yo angular 应用程序并能够复制错误。
我的猜测是我缺少配置值或步骤或其他内容。有什么建议吗?
谢谢。
【问题讨论】:
-
你能分享你的任何代码吗?我的预感是,如果您使用 yeoman gulp 生成器通过 Gulp 运行测试,那么您还没有将文件加载到 unit-test.js。这是我没有看到代码的唯一猜测。
-
@mcranston18 当然,我可以分享您从我创建的空项目中看到的任何内容。你需要什么?
-
您是否有指向可以重现该问题的 GitHub 存储库的链接?
-
@JayHarris 是的,github.com/JamesBender/GulpTest
标签: angularjs gulp karma-runner