使用 NVM 设置节点版本或安装(如果不可用)。

2023-11-29

我正在尝试向我的 bash 配置文件添加一些内容,将我的节点版本设置为特定版本,如果未安装节点版本,则安装它。到目前为止我所拥有的是:

. /usr/local/opt/nvm/nvm.sh
if [[ $(nvm use v6.9.1) == "" ]]; then
  nvm install v6.9.1
fi

然而,问题是$(nvm use v6.9.1)在子 shell 中运行,并且我的节点版本不会切换。

a) 有什么办法可以让$(nvm use v6.9.1)在当前 shell 中运行?

b) 有更好的方法吗?

之前我只是跑步nvm install v6.9.1但这有点慢,这是一个问题,因为每次我打开新终端时它都会运行。

谢谢马特!


我有一个用于多个版本的 bash 别名:

alias nvmuse='nvm use || nvm install $(cat .nvmrc)'
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 NVM 设置节点版本或安装(如果不可用)。 的相关文章

随机推荐