Мой компьютер постоянно забывает, что у меня установлен узел, несмотря на то, что все файлы все еще там. До сих пор я пытался установить его через установщик узла на веб-сайте 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"