2015-09-24 4 views
4

Я только что удалил узел и переустановил его с помощью homebrew. Я впервые установил без npm. Затем удалите эту версию и установили узел с номером npm.Не удается запустить NPM get Error: Не удается найти модуль 'are-we-there-yet'

Установка прошла успешно, но теперь я не могу использовать NPM.

Все, что я пытаюсь с НПМ я получаю ошибку

module.js:338 
    throw err; 
    ^

Error: Cannot find module 'are-we-there-yet' 
    at Function.Module._resolveFilename (module.js:336:15) 
    at Function.Module._load (module.js:286:25) 
    at Module.require (module.js:365:17) 
    at require (module.js:384:17) 
    at Object.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/npmlog/log.js:2:16) 
    at Module._compile (module.js:434:26) 
    at Object.Module._extensions..js (module.js:452:10) 
    at Module.load (module.js:355:32) 
    at Function.Module._load (module.js:310:12) 
    at Module.require (module.js:365:17) 

Я абсолютно не имею ни малейшего представления о том, что попробовать. Нет команды npm, которую я могу попробовать. Я попытался удалить и переустановить узел с помощью homebrew, но это не работает. Пожалуйста, помогите

UPDATE

Я видел этот ответ: npm doesn't work, get always this error -> Error: Cannot find module 'are-we-there-yet'

Но решение не работает. Я даже не в папку

cd /usr/local/Cellar/node/0.10.22/lib/node_modules

В Lib папки не было node_modules.

даже npm i npm -g не работал.

+0

Возможный дубликат [npm не работает, всегда получайте эту ошибку -> Ошибка: не удается найти модуль 'are-we-there-yet'] (http://stackoverflow.com/questions/31025048/npm-doesnt-work -get-always-this-error-error-not-find-module-are-we-ther) –

+0

У меня возникла проблема с созданием Vagrant VM. https://github.com/npm/npm/issues/9668 –

+0

Та же проблема здесь, следующий процесс на сервере Linux, который работал несколько раз ранее. Любые новые идеи? – edencorbin

ответ

0

Я снова получил узел и NPM, удалив домашнюю установку узла, а затем установив непосредственно с сайта node.js с помощью установщика. Это может быть не лучший ответ, но он работает для меня сейчас.

2

У меня была такая же проблема, попробуйте:

cd /usr/local/lib/node_modules 

вместо этого, то:

curl registry.npmjs.com/npm/-/npm-2.12.0.tgz |tar xz --transform="s:^package:npm:" 

... и

npm i npm -g 
0

Okay Я боролся с этим для 2+ часов на моем трекере и иметь решение, которое сработало для меня. Обратите внимание, что я не уверен, что не так с процессом установки, чтобы привести к этой ошибке, но различные простые методы, такие как sudo apt-get install nodejs, sudo apt-get install npm, приведут к этой ошибке, я предполагаю, что форма несовместима/старые репозитории пакетов. Из чистой установки этот порядок установки, приводящий к установке рабочего узла/npm, который я мог бы продолжить, выглядит следующим образом:

sudo apt-get update sudo curl -sL https://deb.nodesource.com/setup_4.x | Судо -E Баш - Sudo APT-получить установку -y nodejs

В основном это обновление, а затем, следуя инструкции из: https://github.com/nodesource/distributions

Надеется, что это помогает кому-то еще и не принимать их за 2 часа: ')

0

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

Например, первый запуск

sudo n latest 

, а затем запустить

sudo n stable 

(или вернуться к любой версии пожелать использовать).

Если это не исправить еще, а затем запустить

npm install -g npm 

Это самый простой вспомнить подход к устранению проблемы, если вы используете п (который я настоятельно рекомендую всем, что использует узел)

чтобы установить п

npm install -g n 

Обратите внимание, вы, вероятно, не будет иметь возможность установить п для того, чтобы исправить эту проблему. Это решение предназначено только для тех, у кого уже установлено n.

3

Тот же вопрос, когда я установить yarn, попробуйте:

установить yarn

cd /usr/local/lib/node_modules/npm 

sudo yarn add are-we-there-yet 

это работает хорошо для меня, надеюсь, что это помогает при и.

0

Получил эту ошибку. То, что работало для меня:

  1. Delete/USR/местные/Библиотека/node_modules
  2. Переустановка NodeJS: заварить переустанавливать nodejs

Готово!

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