1. 版本切换管理

【省时省力】告别 Node.js 安装配置的繁琐!国内镜像源加速,版本切换轻松搞定

微信公众号「雪之梦技术驿站」

致读者: 点击上方 “雪之梦技术驿站” → 点击右上角“ ... ”→ 点选“设为星标 ★ ” 加上星标,就不会找不到我啦!

1.1. 前言

最近电脑开发环境又意外出现了异常,每次更新系统都是冒着很大的风险,这次最直接的影响就是一些基于nodejs的前端项目.

不同项目的版本环境要求不一致,最新的nodejs并不总是满足项目要求,因此为了重新部署自己开发的以及别人开发的项目,需要根据项目随时切换到相应的版本.

安装nodejs大致分为三步:

  • 下载: 根据操作系统下载相应的版本
  • 安装: 便携式安装或者源码安装
  • 配置: 环境变量配置以及指定国内镜像源

其中,nvm作为nodejs版本管理器还是支持跨平台操作,是个不错的选择.

如果是简单的安装教程就不会出现这篇文章,直到发现了gitee上一个神奇的脚本,将上述步骤简化到一行命令,强烈安利!

1.2. 使用

nvm-cn 解决的是 NodeJS 自身的国内下载问题,而 npm 包 的国内下载问题,您可阅读最下方手动进行换源,或通过 RubyMetric/chsrc 多平台自动测速换源。

项目地址: https://gitee.com/RubyMetric/nvm-cn

安装 nvm

bash -c "$(curl -fsSL https://gitee.com/RubyMetric/nvm-cn/raw/main/install.sh)"

卸载 nvm

bash -c "$(curl -fsSL https://gitee.com/RubyMetric/nvm-cn/raw/main/uninstall.sh)"

设置 npm 国内镜像源

# 查看配置
npm config ls

# 手动设置镜像源
npm config set registry https://registry.npmmirror.com

推荐全平台换源工具 RubyMetric/chsrc 自动测速挑选最快镜像站.

chsrc set npm

详情请参考: https://gitee.com/RubyM etric/chsrc

# 手动方式安装,则会下载到当前目录,可直接通过 ./chsrc 运行
curl -L https://gitee.com/RubyMetric/chsrc/releases/download/pre/chsrc-x64-macos -o chsrc; chmod +x ./chsrc

# chsrc set node | nodejs # 同时换 npm, yarn 和 pnpm 3个,也可以3个独立换源
chsrc set npm

# 查看镜像源
npm config get registry

1.3. 总结

本文主要介绍了如何使用 nvm 进行 nodejs 版本管理,方便在不同项目独立启用不同的项目环境.

下面总结出个人常用的命令,非常实用,觉得有用的欢迎留下您的评论哟~

常用命令

# 列出本地已安装版本
nvm ls

# 列出所有可安装版本
nvm ls-remote

# 安装某个版本Node
nvm install lts/fermium
nvm install v12.20.1
nvm install v15.5.1

# 切换Node版本
nvm use system
nvm use 14.15    # 不用全部打出版本号

# 显示当前的版本
nvm current

# 更新nvm
nvm-update

1.4. 往期精彩文章

1.5. 欢迎扫码关注

微信公众号「雪之梦技术驿站」

欢迎扫码关注,私信回复『加群』一起交流技术

最后更新时间: 2024-09-21 10:35:20
作者: 雪之梦技术驿站
来源: 雪之梦技术驿站
本文原创发布于「雪之梦技术驿站」,转载请注明出处,谢谢合作!

/snowdreams1006-wechat-open.png

results matching ""

    No results matching ""