Zsh узел не найден.Приходится переключаться на bash, а затем снова на zsh - PullRequest
0 голосов
/ 14 декабря 2018

Я использую гипертерминал в Windows 10 с WSL (подсистема Windows для Linux).У меня wsl по умолчанию для zsh, но всякий раз, когда я запускаю npm или узел, я получаю «zsh: команда не найдена: узел» или npm.Чтобы это исправить, я должен ввести «bash», позволить терминалу переключиться на bash, а затем ввести «zsh», чтобы переключиться обратно.После этого команды узла и npm сработают.

Пожалуйста, помогите!Я попытался просмотреть существующие сообщения, но не нашел ничего, касающегося этой проблемы.

Спасибо за вашу помощь заранее!

1 Ответ

0 голосов
/ 15 декабря 2018

Просто разобрался.Пришлось добавить следующее в мой .zshrc

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_comp$

Хотя это заставляет zsh долго загружаться изначально.

...