После поиска в интернете я нашел несколько принятых ответов:
Попробуйте снова настроить ссылку $ NVM_DIR.
Например, nvm использует v7.10.0 и выдает ошибку: Run npm config delete prefix
или nvm use --delete-prefix v7.10.0 --silent
, чтобы сбросить его.
Вам необходимо переписать префикс nvm,
префикс конфигурации npm $ NVM_DIR / версии / узел / v7.10.0
https://github.com/nvm-sh/nvm/issues/855#issuecomment-314309706
ИЛИ
Если вы используете любую другую оболочку, кроме bash, обязательно настройте ваш tmux следующим образом:
# set default shell to zsh
set -g default-command /bin/zsh
set -g default-shell /bin/zsh
Это решеноэто для меня.
https://github.com/nvm-sh/nvm/issues/1245#issuecomment-370396741
ИЛИ
закомментируйте код ниже в вашем файле оболочки (например, ~ / .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_completion
выйдите из своей учетной записи и войдите в систему
отмените приведенный выше код и исходный файл оболочки
ИЛИ
nvm unalias default
https://stackoverflow.com/a/47861348/6700273 https://blog.natetodd.com/nvm/