【发布时间】:2015-07-26 18:11:42
【问题描述】:
我一直试图弄清楚为什么我的集成测试几天都没有工作。这是 travis 日志:
https://travis-ci.org/allistera/mileager.io-front
错误是:
找不到从car-mileager-frontend/initializers/add-modals-container导入的模块ember-modal-dialog/initializers/add-modals-container
我能找到的对 add-modals-container 的唯一引用是在第三方包 ember-cli-materialise 中。
我还使用 ember-mock 来模拟我的 API。
对于 ember 来说有点新,所以不确定我还能做些什么进一步的调试。该项目的源代码是:
http://github.com/allistera/mileager.io-front
当我跑步时
$余烬测试
从我的命令行我得到同样的错误...
感谢您的帮助!
【问题讨论】:
-
你找出问题所在了吗?我遇到了同样的错误:
...at http://localhost:7357/assets/test-support.js:6647: Could not find module 'ember-modal-dialog/initializers/add-modals-container'... -
不,我没有抱歉,我最终转而使用编译后的 CSS 版本,而不是实现的 SASS 版本。我认为问题在于 ember-cli-materialise 包,但从来没有时间去追踪它。
-
在留下上面的评论之后,我碰巧想到了这一点,至少对于我的项目而言。我已经在下面发布了对我有用的解决方案。最好的!