web-dev-qa-db-fra.com

grunt Impossible de trouver le module 'coffee-script'

J'ai utilisé les commandes suivantes pour installer une pile moyenne et créer une application:

> Sudo npm install -g meanio@latest // Get the mean cmdline
> mean init myApp // create your first app
> cd myApp && npm install // Install dependencies
> grunt // Launch mean

mais quand j'arrive à la dernière commande grunt, j'obtiens l'erreur:

module.js:333 throw err; ^ Error: Cannot find module 'coffee-script' at Function.Module._resolveFilename (module.js:331:15) at Function.Module._load (module.js:273:25) at Module.require (module.js:357:17) at require (module.js:373:17) at Object.<anonymous> (/home/eddie/ResFour/node_modules/grunt/lib/grunt.js:16:1)

J'ai essayé diverses solutions sur stackoverflow sans succès:

NodeJS - la configuration de mean.io ne trouve pas les erreurs de module

Impossible de trouver le module 'coffee-script'

J'ai également effacé le cache npm et réinstallé plusieurs fois. 

26
Eduardo Dennis
  1. Supprimer le répertoire node_modules.
  2. npm cache clean pour vider les dépendances temporaires téléchargées, au cas où.
  3. npm install encore une fois, et mieux vaut ne pas l'interrompre en cours d'exécution.

Ceux-ci ont résolu la plupart de ces problèmes pour moi.

113
wilbeibi

Cela a fonctionné pour moi:

npm install --save-dev coffee-script
node -v # v0.10.31
2
lfender6445

J'ai eu le même problème, et à la fin du journal, je recevais un tel message:

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

Le problème était le manque de mémoire dans ma VM. Une solution était d'utiliser swap est mentionné ici

0
mohi