Credo che potrei avere un problema con l'ambiente qui, ma sono abbastanza bloccato su cosa posso fare per risolverlo. Ho creato un progetto ember-cli, l'ho commesso per git, ho aggiunto alcune cose. Ho eseguito i tipici comandi npm install && bower install
e ho provato ember s
.Errore non rilevato: impossibile trovare il modulo `ember-qunit`. Comportamento ambra-cli chiaro fuori dalla scatola
Anche se il sito funziona bene, quando ho navigato su http://localhost:4200/tests/ per garantire che qunit fosse attivo e funzionante, ho avuto alcuni errori.
Uncaught Error: Could not find module `ember-qunit` imported from `ember-project/tests/test-helper
Uncaught Error: Assertion Failed: The tests file was not loaded. Make sure your tests index.html includes "assets/tests.js".
immediatamente questa sollevato una bandiera rossa, come ho creato diversi progetti di Ember prima e non incorrere in problemi simili. Ho avuto i miei partner (sono a scuola) per controllare il progetto, eseguire il npm install && bower install && ember s
e il modulo qunit ha funzionato bene per loro!
Ho provato a gettare clone un nuovo repository diverse volte, sono persino arrivato al punto di disinstallare completamente il nodo e il bower, ma non importa quello che provo, non riesco a trovare un checkout normale/di test.
I miei partner erano entrambi in esecuzione VM - Ubuntu e Debian, mentre io sono su un Mac, ma sembra che non dovrebbe essere un problema troppo grande, specialmente da quando ho creato il progetto!
Ho guardato molti posti per questo (here, here, e here), ma io non riesco a giungere ad una conclusione che funziona per me.
Ho lo stesso bower.json identico al resto del mio gruppo. Ho incluso l'immagine qui sotto della mia struttura di file, il mio bower.json e il mio test/index.html.
Ecco alcune statistiche ambientali:
ember version: 1.13.13
node: 5.0.0
os: darwin x64
bower: 1.7.1
Una cosa che ho notato è una differenza quando faccio questo per vedere la versione di NPM, ma non sono sicuro se quello che conta o non.
ember -v
npm: 2.14.10
npm -v
npm: 3.5.2
Sono in grado di prendere la mia cartella bower_components dal mio partner e sovrascrivere la mia cartella bower_components e sembra funzionare. Devo diff tra le due directory per vedere cosa sta succedendo. Non è ancora una risposta, ma ho ridotto in modo significativo il problema. – atschaal
Avere questo problema anche dopo l'aggiornamento al più recente ember-cli. Il file Bower.json sembra rilasciare "ember-qunit" dalle dipendenze e package.json sembra estrarre "ember-cli-qunit". Tuttavia, il pacchetto "ember-qunit" non è stato risolto o trovato. Una risposta a questo problema sarebbe grandiosa. – Aric
Anche questo errore –