Подтвердить что ты не робот

Как исправить ошибку "Не удается найти модуль" дочерний процесс-закрыть "?

Я собирался вести бизнес как обычно и собирался проверить генератор angular -fullstack.

У меня не было красных ошибок, но в конце появилось сообщение Error: Cannot find module 'child-process-close'. Я пробовал много чего-то-деинсталлировать node, переустанавливая, вручную избавляясь от файлов и каталогов в локальных и/или глобальных путях и пытался убедиться, что Homebrew был тем, кто все установил, и как-то я сделал что-то хуже.

(Кроме того, я изначально видел ошибки в отношении кармы. Все выглядело правильно, но, похоже, я ничего не делал, бросая на него команды.)

Я в недоумении. Все вопросы, связанные с stackoverflow, были нажаты, и я боюсь, что я, вероятно, пробовал слишком много предложений. Я не могу установить генератор Yeoman. Я ничего не могу установить с помощью npm. Когда внутри каталога проекта, когда я запускаю npm install, он выдает ошибку. У меня действительно нет подсказки. Есть ли способ, которым я могу начать все вместе? Простая деинсталляция и установка не разрезают ее. Что-то в системе должно измениться, но я не знаю, что. Любые идеи?

ИЗМЕНИТЬ


У меня нет подробного списка того, как я закончил работу Node в рабочем состоянии, но эта проблема с Homebrew была действительно информативным и полезным. Я не знаю, как мои разрешения вышли из-под контроля, вероятно, это была моя собственная ошибка. Это все не исправило, но я все еще сталкивался с ошибками, связанными с детским процессом. Просматривая проблемы с NPM github, я нашел этот, в котором говорится, как вручную удалить package.tgz. Короткий пробег rm /Users/tylersloan/.npm/connect/2.8.8/package.tgz. Viola!

4b9b3361

Ответ 1

Вы хотите удалить папку node_modules, используя следующую команду:

$ rm -rf /usr/local/lib/node_modules

Затем переустановите node:

$ brew uninstall node
$ brew install node

Это возвращает npm к жизни.

Ответ 2

На моей машине мне пришлось внести пару корректировок в ответ @Believe2014

$ rm -rf /usr/local/lib/node_modules

И затем переустановите node как sudo

$ brew uninstall node
$ sudo brew install node

Тогда npm вел себя так, как ожидалось для меня, например, для установки рамки Sails:

sudo npm install -g sails