2015-12-14 14 views
6

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.

screenshot

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 
+0

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

+0

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

+0

Anche questo errore –

risposta

0

Sembra essere una regressione dal lavoro in ember-cli beta. È possibile tenere traccia dei progressi qui https://github.com/ember-cli/ember-cli/issues/5411. Per il momento, è possibile aggiungere

app.import('bower_components/qunit/qunit/qunit.js'); 
    app.import('bower_components/ember-qunit/ember-qunit.amd.js'); 

al ember-cli-build.js come una soluzione.

Problemi correlati