我必须nvm设置为使用在最新的长期支持版本~/.nvm/alias/default,将其设置为lts/*。
当我尝试使外壳初始化nvm版本(zsh)时,出现以下错误:
N / A:尚未安装版本“ N / A-> N / A”。
为什么会这样呢?
Answers:
错误: N/A: version "N/A -> N/A" is not yet installed
在执行nvm use(切换到较旧的节点版本8.11.1,如.nvmrc文件中所示),nvm uninstall(较新的节点版本9.0.0),然后执行时,出现此错误git push。
nvm ls显示我的“默认”节点版本指向已卸载的节点:default -> 9.0.0 (-> N/A)。这导致了错误。
要修复:将 nvm alias default node“默认”指向最新安装的Node版本(8.11.1)。
现在nvm ls显示default -> node (-> v8.11.1)。
nvm alias default-只要安装了default之后带有关键字的版本,就可以了。顺便说一句,我认为stable比“”更好node。
nvm install lts/*事先跑到nvm alias default node