nodejs版本管理和npm下载源镜像

358 阅读1分钟

nodejs版本管理之nvm介绍:

! 不建议直接安装nodejs,有些项目nodejs版本不兼容的情况,不可能去统一版本;

下载地址(github) --- 以windows 为例 (github 36.4k starred)

NodeJs官网上位置

https://github.com/coreybutler/nvm-windows/releases
// 选择 nvm-setup.zip 下载
// 安装过程中 需要注意的是安装nvm地址和安装NodeJS地址

!注意:安装过程中不需要配置Nvm和NodeJs的环境变量,会自动生成

nodejs网址

命令行
nvm // 查看所有命令行
nvm version  // 查看nvm当前版本号
nvm list === nvm list installed // 显示已安装的版本
nvm list available // 显示所有可以下载的版本

// 下载各种版本node
// eg:安装node18版本
nvm install 20  // 安装node20版本
nvm uninstall 20 // 卸载node20版本

// 当前node是18.20.3 npm 10.7.0 切换到 node 20.14.0  npm 10.8.1
nvm use 20.14.0  // 18 切换到 20 ,版本 20-->18 同理
安装( yarn / pnpm /cnpm ....)
npm install -g yarn
npm install -g pnpm

nvm优点:

  1. 可以通过命令行切换node版本
  2. 不需要进行环境变量配置)(npm/nvm需要自己配置)
  3. 兼容新 / 老项目 (有些老项目只能用node16....新项目用node22....新老项目node版本不兼容 !!!老项目代码谁敢动????)
  4. 用nvm命令行安装node不需要安装npm(自动安装)

!注意:切换版本的时候需要安装**!**当前版本node上挂载对应的yarn/pnpm/cnpm版本 静态包管理工具,安装之后以后都不需要安装了

nodejs下载源和镜像

  • npm 下载依赖很慢,国内限速问题,解决方案
阿里云镜像 (国内)
npm config set registry https://registry.npmmirror.com

查看当前镜像源

npm config get registry

!注意:一般公司会有自己的镜像,不可滥用