当前位置: 首页 > 科技观察

强大的JavaScript工具管理器Volta

时间:2023-03-16 11:10:31 科技观察

昨天在看webstorm的更新日志,发现添加了Volta的集成。第一次看到的时候很好奇是什么东西,于是开始第一次体验。.经过一番摸索,知道了它的作用,解决了哪些开发痛点。本文将与大家分享这个强大的JavaScript工具管理器Volta的安装和使用。欢迎有兴趣的开发者阅读本文。环境搭建Volta使用rust开发,没有任何外部依赖,安装非常简单。在macos和linux系统上安装打开终端,执行以下命令:curlhttps://get.volta.sh|bash安装成功后,界面如下:image-20220412221024653细心的开发者可能已经发现,安装完成后,volta命令无法使用,因为加入环境变量后还没有生效。我们需要执行如下命令使其生效:source~/.bash_profile最后再执行volta命令就可以正常使用了。image-20220412222000931Windows系统安装Windows系统安装需要下载:volta安装包,按照提示安装即可。image-20220412222601999点击下一步完成安装。我们打开cmd或者powershell,执行volta命令来验证是否生效,如下图:image-20220412222945842使用场景环境搭建好之后,我们来看看它的使用场景。管理项目中全局的JS包版本对于前端开发者,Node和各种包管理工具(yarn,pnpm等)对于安装的软件包版本,通常的做法是将项目运行所需的版本号写入README.md文件,团队成员自行安装相应版本的软件。这种方法显然不舒服。当有多个项目时,每个项目依赖不同的节点版本。需要每次打开项目查看项目版本号,手动切换node版本,降低开发效率。.volta的出现解决了这个痛点。只需要在项目的package.json中添加volta字段,并写入版本号如下:"volta":{"node":"14.16.0","yarn":"1.22.17"}Teammembersonly需要在自己电脑上搭建volta环境并启动项目才能顺利完成版本切换