macOS не может найти nvm, npm и глобальные установленные пакеты - PullRequest
0 голосов
/ 15 марта 2020

Я установил nvm в отношении документации на macOS Catalina 10.15.3. Затем установили последний узел LTS, nvm install 12.16.1 и глобально установленную пряжу.

все работало хорошо, node -v и npm -v и which node показывали, что они должны.

Я действительно создал приложение на основе реактивного интерфейса, и у metro bundler возникла проблема с поиском узла. Решение было сделать символическую ссылку (ln -s $(which node) /usr/local/bin/node).

С тех пор терминалом (zsh) не найдены команды nvm, npm, yarn.

Я не смог найти правильный способ установки узла через NVM, где все программы и оболочки могут иметь доступ к нему. Без использования символических c ссылок или около того.

Это скрипт, добавленный в .bash_profile после установки nvm

export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm

[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

1 Ответ

0 голосов
/ 15 марта 2020

Проблема, я думаю, что вы не изменяете .zshr c (аналог .bash_profile ).

Я рекомендую этот пост, чтобы направлять вас Как настроить терминал MacOs на Zsh как Pro

...