Больше не могу запускать пакеты NPM после переустановки узла - PullRequest
0 голосов
/ 30 апреля 2019

Некоторое время назад я попытался установить пакет NPM, но у меня возникли некоторые проблемы.Чтобы решить эту проблему, я возился с узлом и NPM, и теперь больше ничего не работает.Я не могу запустить любую установку NPM, не получив ошибку EACCES, несмотря на то, что я являюсь администратором на моей машине (mac).

Кроме того, я не могу больше использовать ни один из установленных пакетов.Если я запускаю gulp watch в каталоге, где я ранее все время работал с gulp, я получаю сообщение об ошибке: -bash: gulp: command not found

Я неоднократно пытался переустановить узел и npm, используя разные подходы к установке: nvm, Brew,непосредственно с веб-сайта узла (последний работает лучше всего, но все же у меня есть проблемы, описанные выше)

Это сводит меня с ума, и я не могу работать ни над чем, пока не найду решение для этого

1 Ответ

0 голосов
/ 30 апреля 2019

Скорее всего, у вас проблемы с глобальной и локальной установкой пакетов npm:

Когда вы устанавливаете пакет с помощью (npm install -g что-то), он будет установлен глобально в / usr / local / lib /Каталог node_modules

Но если вы установите что-то без (-g), оно будет установлено локально в каталоге проекта в подпапке node_modules

Я рекомендую очистить все, что вы установили, в отношении node.js и выполнитьновая чистая установка этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...