2014-05-13 17 views
25

użyłem następujące polecenia, aby zainstalować średni stack i stworzyć aplikację:grunt nie można odnaleźć modułu „coffeescript”

> sudo npm install -g [email protected] // Get the mean cmdline 
> mean init myApp // create your first app 
> cd myApp && npm install // Install dependencies 
> grunt // Launch mean 

ale kiedy się do polecenia końcowego grunt pojawia się błąd:

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)

próbowałem różnych rozwiązań na StackOverflow bezskutecznie:

NodeJS - setting up mean.io cannot find module errors

Cannot find module 'coffee-script'

Również wyczyściłem pamięć podręczną npm i ponownie zainstalowałem kilka razy.

+0

co się stanie, gdy uruchomisz 'which coffee'? w jakiej wersji kawy pracujesz? – jcollum

+0

W package.json, co powiedziało o wersji skórki do kawy? – Wilbeibi

Odpowiedz

111
  1. Usuń katalog node_modules.
  2. npm cache clean, aby opróżnić pobrane tymczasowe zależności, na wszelki wypadek.
  3. npm install ponownie, i lepiej nie przerywać podczas biegu.

Rozwiązały one większość z tych problemów.

+0

jesteś gwiazdą! – DamianS1987

+0

Z pewnością mi się udało! – joshangell

+0

Pracowałem dla mnie. Dzięki! –

2

Ten pracował dla mnie:

npm install --save-dev coffee-script 
node -v # v0.10.31 
+0

Rozsądny! Zastanawiam się, dlaczego musimy to zrobić ręcznie. – Red

0

miałem ten sam problem, a na końcu dziennika ja otrzymywał taką wiadomość:

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

Problemem był brak dostatecznie pamięć w mojej maszynie wirtualnej. Jednym z rozwiązań było wykorzystanie wymiany wymieniono here.

Powiązane problemy