2014-07-08 14 views
6

Quando ho creato il generatore angolare con Yeoman ottengo questo errore dopo aver fatto grugnito servireYeoman generatore angolare non comincerà il grugnito servire

module.js:340 

    throw err; 
     ^
Error: Cannot find module './lexer' 
    at Function.Module._resolveFilename (module.js:338:15) 
    at Function.Module._load (module.js:280:25) 
    at Module.require (module.js:364:17) 
    at require (module.js:380:17) 
    at Object.<anonymous> (/var/www/angMaps/node_modules/grunt/node_modules/coffee-script/lib/coffee-script/coffee-script.js:10:10) 
    at Object.<anonymous> (/var/www/angMaps/node_modules/grunt/node_modules/coffee-script/lib/coffee-script/coffee-script.js:167:4) 
    at Module._compile (module.js:456:26) 
    at Object.Module._extensions..js (module.js:474:10) 
    at Module.load (module.js:356:32) 
    at Function.Module._load (module.js:312:12) 
+0

il percorso per "./lexer" è corretto? potresti pubblicare il codice per module.js o il tuo file app/server? –

+1

@Rockyy Ho appena dovuto seguire questo http://stackoverflow.com/questions/13011290/cannot-find-module-coffee-script/19023184#19023184 semplicemente eliminando la cartella node_modules e l'installazione di npm in quella directory ha risolto il problema . –

risposta

6

Come @SteveBirkner già accennato, eliminare la directory node_modules ed eseguire nuovamente il comando npm install . Dovrebbe funzionare.

+0

Questo non funziona per me !! Qualche altra soluzione? Ho provato tutto su già trovato! evento grunt -v mi dà lo stesso errore – mohi

+0

grazie, ha funzionato per me –

2

Ho avuto lo stesso problema, e alla fine del registro stavo ricevendo un messaggio di questo tipo:

... 
http 200 http://registry.npmjs.org/-/all 
Killed 

Il problema era la mancanza di memoria sufficiente nel mio VM. Una soluzione era usare lo swap è menzionata here.

Problemi correlati