text auto`nvm use`

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了text auto`nvm use`相关的知识,希望对你有一定的参考价值。

# NVM version shortcut
# change title name of tab in terminal
function title {
    echo -ne "\033]0;"$*"\007"
}

cd() {
  builtin cd "$@" || return
  #echo $PREV_PWD
  if [ "$PWD" != "$PREV_PWD" ]; then
    PREV_PWD="$PWD";
    title $(echo ${PWD##*/}) $(node -v);
    if [ -e ".nvmrc" ]; then
      nvm use;
      # set tab terminal name to be cwd and node version
      title $(echo ${PWD##*/}) $(node -v);
    else
      nvm use default;
    fi
  fi
}

# Credits:
# Justin Noel for the gist
# Blake Johnston for the `.bash_profile` script
# More details and usage for zsh : https://medium.com/@kinduff/automatic-version-switch-for-nvm-ff9e00ae67f3

以上是关于text auto`nvm use`的主要内容,如果未能解决你的问题,请参考以下文章

Windows安装node报错,指定node版本,nvm无法切换版本,nvm use 无法切换node版本

Windows安装node报错,指定node版本,nvm无法切换版本,nvm use 无法切换node版本

每次目录中有 .nvmrc 文件时自动运行 `nvm use`

解决nvm use提示切换node版本成功,实际却没有切换过对应版本

如何在 bash 脚本中调用“nvm use”,并在脚本执行后保留所选节点版本?

有没有办法在预启动 npm 脚本中自动运行“nvm use”?