Ответ 1
- Удалите каталог
node_modules
. -
npm cache clean
, чтобы удалить загруженные временные зависимости, на всякий случай. -
npm install
и лучше не прерывать его во время работы.
Они решили большинство из этих проблем для меня.
Я использовал следующие команды для установки среднего стека и создания приложения:
> 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
но когда я добираюсь до финальной команды grunt, я получаю ошибку:
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)
Я пробовал различные решения в stackoverflow безрезультатно:
NodeJS - настройка mean.io не может найти ошибки модуля
Не удается найти модуль 'coffee- script'
Я также очистил кэш npm и повторно установил несколько раз.
node_modules
.npm cache clean
, чтобы удалить загруженные временные зависимости, на всякий случай.npm install
и лучше не прерывать его во время работы.Они решили большинство из этих проблем для меня.
Это сработало для меня:
npm install --save-dev coffee-script
node -v # v0.10.31
У меня была такая же проблема, и в конце журнала я получал такое сообщение:
...
http 200 http://registry.npmjs.org/-/all
Killed
Проблема заключалась в нехватке памяти в моей виртуальной машине. Одно из решений заключалось в том, чтобы использовать swap, упомянутый здесь.