Я установил 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