nvm Node.js版本管理器
多个项目共存时,总会遇到 Node.js 版本打架的情况吧?nvm 就是专门这个麻烦的老工具了。它能让你随时安装、切换不同版本的 Node.js,用起来还挺顺手,适合前端多项目开发场景。
nvm 的安装方式也比较灵活。像 macOS 上推荐直接用 Homebrew 安装,Linux 用户可以用 curl
或 wget
跑一下安装脚本。别忘了把配置写进 .bashrc
或 .zshrc
,这样打开终端就能自动加载了。
安装好之后,想要某个 Node.js 版本?一句 nvm install 16.20.0
就能搞定。你要是临时用某个版本,直接 nvm use 14
;要是想长期用,就设置成默认:nvm alias default 14
,以后终端一开就是你指定的版本。
最实用的功能就是版本隔离了。每个项目可以用自己的 Node 版本,只要在根目录下放个 .nvmrc
文件,写上版本号,比如 18.16.0
。切到项目目录时,nvm 会自动切换,环境干净利落,少踩坑。
还有,想看当前装了哪些版本?nvm ls
。想看看还有哪些版本可以装?nvm ls-remote
。不需要了?用 nvm uninstall
清理一下也挺方便。
唯一的遗憾是nvm 不支持 Windows,Windows 党可以用 nvm-windows 或者更跨平台的 volta 来替代。volta 还能顺带管理 npm
、yarn
,对工具链管控更细一点。
如果你平时要切换不同 Node.js 项目,又懒得频繁改环境,nvm 真的是个懒人福音。搭配 .nvmrc
文件用,省心多了。
439.12KB
文件大小:
评论区