Почему мой компьютер постоянно забывает установку узла и npm? - PullRequest
0 голосов
/ 07 марта 2019

Мой компьютер постоянно забывает, что у меня установлен узел, несмотря на то, что все файлы все еще там. До сих пор я пытался установить его через установщик узла на веб-сайте nodejs, используя brew, используя nvm, а также несколько советов из this gist . Независимо от того, что я пытаюсь, в течение нескольких часов или нескольких дней я работаю вдали, а затем внезапно выкидываю ошибки узла, и когда я проверяю node -v или npm -v, я получаю ошибку command not found: node или command not found: npm. Единственное, что я могу выяснить, чтобы заставить узел работать снова, - это удалить все, что я недавно пробовал, а затем переустановить.

Кажется, что у меня может быть какая-то проблема с env или path, но я не знаю, с чего начать, чтобы начать устранение неполадок, подобных этому.

EDIT

Основываясь на предложении ниже, я добавил их к своему .bash_profile, и это, похоже, устранило мою проблему. Не уверен, почему установка не добавила их здесь или в .bashrc, но добавление его вручную устранило проблему:

export PATH="$HOME/.npm-packages/bin:$PATH"

export PATH="$HOME/.node_modules/bin:$PATH"

1 Ответ

0 голосов
/ 07 марта 2019

возможно, вы забыли добавить двоичные файлы node & npm к вашему пути, поэтому при открытии нового экземпляра вашего терминала он говорит, что он не знает node и npm

Просто добавьте строку, которая регистрирует двоичные файлы, в ваш путь в вашем файле .profile, который может находиться в вашем домашнем каталоге

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