2013-04-02 2 views
0

Я пытаюсь установить модуль с номером npm, но продолжаю получать сообщение об ошибке «graceful-fs».модуль graceful-fs не найден w/npm

$ npm install testacular 
    node.js:201 
    throw e; // process.nextTick error, or 'error' event on first tick 
     ^
    Error: Cannot find module 'graceful-fs' 
    at Function._resolveFilename (module.js:334:11) 
    at Function._load (module.js:279:25) 
    at Module.require (module.js:357:17) 
    at require (module.js:368:17) 
    at Object.<anonymous> (/usr/share/npm/lib/utils/ini.js:32:10) 
    at Module._compile (module.js:432:26) 
    at Object..js (module.js:450:10) 
    at Module.load (module.js:351:31) 
    at Function._load (module.js:310:12) 
    at Module.require (module.js:357:17) 

Затем я попытался установить «изящный fs» и получил ту же ошибку. Итак, я спросил, какая версия npm я установил и получил то же самое ... точно ... ошибка ...

Я в настоящее время использую версию node.js 0.5.11-pre. Как я могу исправить эту проблему? Кажется, что ВСЁ требует, чтобы этот модуль отсутствовал, и я не могу его загрузить.

EDIT:

Я обнаружил, что грациозно-fs.js, на самом деле сидит в моей/USR/Lib/nodejs каталог. Я пробовал работать:

npm install graceful-fs 

По-прежнему точная точная ошибка.

+0

Это действительно старая версия узла ... Вы собираете старый проект? Или это самый новый доступный для вашей платформы? Или есть еще одна причина, по которой вам нужно использовать такую ​​старую версию? Этот вопрос аналогичен (для Ubuntu) и предлагает переустановить npm: http://stackoverflow.com/questions/10776405/npm-cant-install-appjs-error-cannot-find-module-graceful-fs?rq=1 – numbers1311407

+0

hmmm это была версия узла, уже установленная в системе. возможно, обновление это исправит. Я уже пытался удалить npm, никаких изменений в поведении ... –

ответ

0

Возможно, вам захочется попробовать переустановить узел. Обновляйте, пока вы на нем, если у вас нет особых причин использовать 0,5 - нечетные версии обозначаются как «Неустойчивые», даже версии «Стабильные». 0.8 - последняя стабильная версия.

Я видел эту ошибку иногда, когда модуль неустранимо не удалось установить через npm. Если npm ничего не сделает, попробуйте просто удалить из списка nodejs изящный fs, если он все еще находится после обновления Node.

Смежные вопросы