0
我的餘燼版本是0.2.3。當我嘗試運行測試時,出現以下錯誤。Ember CLI:試圖註冊一個未知的工廠:`controller:object`
TypeError: Attempting to register an unknown factory: `controller:object`
at Object.Registry.register (http://localhost:7357/assets/vendor.js:12208:15)
at Object.container.(anonymous function) [as register] (http://localhost:7357/assets/test-support.js:1905:44)
at Object.isolatedContainer [as default] (http://localhost:7357/assets/test-support.js:1946:15)
at exports.default.klassy.Klass.extend._setupIsolatedContainer (http://localhost:7357/assets/test-support.js:2406:52)
at exports.default.klassy.Klass.extend.setupContainer (http://localhost:7357/assets/test-support.js:2312:14)
at nextStep (http://localhost:7357/assets/test-support.js:2300:53)
at exports.default.klassy.Klass.extend.invokeSteps (http://localhost:7357/assets/test-support.js:2305:14)
at exports.default.klassy.Klass.extend.setup (http://localhost:7357/assets/test-support.js:2275:19)
at Object.qunit.module.setup (http://localhost:7357/assets/test-support.js:1814:16)
at runHook (http://localhost:7357/assets/test-support.js:3534:20)
任何想法可能會導致此?看起來像一個呃內部問題。
我實際上使用Ember CLI的v2.3.0-beta.2
。當你啓動它時,它出於某種原因在終端上顯示v0.2.3。
Ember版本是2.0。
我有一個觸發這個模型的單元測試。測試使用moduleFor
而不是moduleForModel
,因爲我的應用不使用Ember數據。
你爲什麼使用v0.2.3? Ember依賴的版本是什麼?什麼測試觸發了這個? – locks
@locks更新了我的問題。 – Rajat
「我實際上使用了Ember CLI的v2.3.0-beta.2,當你啓動它時,它出於某種原因在終端上顯示v0.2.3。」這意味着項目版本與系統版本不同。檢查項目的'package.json'。 – locks