我正在更新一個項目到Ember 2.5.0的過程中,但偶然發現了一個障礙,運行驗收測試:在嘗試導入moduleForAcceptance下面的文檔爲2.5.0,我得到錯誤如何在Ember.js驗收測試中調試「找不到模塊」?
Could not find module
timelines-front/tests/helpers/module-for-acceptance
imported fromtimelines-front/tests/acceptance/create-note-test
進口線是從文檔直:
import moduleForAcceptance from 'timelines-front/tests/helpers/module-for-acceptance';
我試圖創建一個測試路線的新的餘燼項目和驗收測試,所有CLI生成和祁門功夫t按預期工作,所以我假設我的應用程序或測試代碼中有一些與import
聲明混淆的東西。
嘗試我在再現錯誤嘗試以下ember new
之後沒有成功的情況下隔離:
- 複製的package.json,bower.json和安裝。
- 比較testem.json至testem.js。
- 檢查我的Phantomjs版本(2.1.1運行)
- 複製Brocfile.js和禁用燼-CLI-build.js
我的問題是:我怎麼能調試包括路徑和/或找到應用程序代碼正在改變它並破壞import
?