都2024年了,你还在手动切换不同项目得nodejs 版本?同时维护多个项目你还在手忙脚乱?你是否在nvm切换版本后rimraf命令用不成,必须每个本版再重新安装一遍rimraf?,这些都有更加优雅的解决方案,就像docker一样允许一台机器根据项目自主设置运行时,这么爽?
是的你没看错,基于Rust 开发的volta就有这神奇的魔力!
首先安装
查看是否声生效
安装nodejs
volta install node@16.14.0
不出意外你会安装失败 download error
原因众所周知
下面使用hooks换源
hooks.json这样配置
{
"node": {
"index": {
"template": "https://mirrors.tuna.tsinghua.edu.cn/nodejs-release/index.json"
},
"distro": {
"template": "https://mirrors.cloud.tencent.com/nodejs-release/v{{version}}/node-v{{version}}-{{os}}-x64.zip"
}
}
}
ok 安装一步到位!!
进入项目指定nodejs运行时
volta pin node@16.14.0
然后你会看到package.json多了这个配置,以后再启动项目,volta会自动帮你完成运行时配置。
volta intall rimraf
然后你全局可以耍了