为什么推荐用 volta ?因为 volta 给自己的定位不仅仅是 nodejs 版本管理工具,而是 “The Hassle-Free JavaScript Tool Manager” ,秉持着让开发者省心的设计思路,对我这种懒人特别友好。
例如, npm i -g @angular/cli @angular/language-server typescript-language-server vscode-langservers-extracted
,你要是用fnm安装的node 22.04就会报错,说 @angular/language-server
不支持22.04版本的nodejs。
到了 volta 这边,你运行上面的npm i -g
命令时,这个命令会被 volta 接管:
volta会依次用合适版本的nodejs安装上面的工具,没有烦人的nodejs版本问题,爽爆啦!!