NVM

  • NVMnodejs的版本管理工具,可以在一个环境中同时安装多个nodejs版本(和配套的npm版本),并随时切换。
  • 本文使用的Windows系统,步骤均是实际测试,如遇到新的问题, 可留言交流,共同进步。
  • 其他系统教程,可参考菜鸟教程

下载与安装

  • 点击下载nvm-windows(推荐1.1.7)
    • 访问不了GitHub下载,可前往我的收藏夹下载
  • 解压后开始安装
  • 安装完成,打开cmd
  • 查看nvm安装版本
nvm version

nvm下载太慢?

  • 查找nvm的安装路径
where nvm
示例:\Users\myname\AppData\Roaming\nvm\nvm.exe
  • 在该路径下,找到setting.txt
复制地址到此电脑中的地址栏
\Users\myname\AppData\Roaming\nvm\
  • 打开setting.txt文件,并添加如下两行代码,可参考nvm下载太慢问题解决
node_mirror: https://npm.taobao/mirrors/node/
npm_mirror: https://npm.taobao/mirrors/npm/
  • 【注意】「重要通知」原淘宝 npm 域名即将停止解析
http://npm.taobao 和 http://registry.npm.taobao 将在 2022.06.30 号正式下线和停止 DNS 解析。

域名切换规则:
http://npm.taobao => http://npmmirror
http://registry.npm.taobao => http://registry.npmmirror

因此,建议将上述地址及时更换为新地址,参考:
node_mirror: https://npmmirror/mirrors/node/
npm_mirror: https://npmmirror/mirrors/npm/
  • 保存setting.txt文件后,重启cmd继续执行其他操作

安装NodeJs

1 使用NVM安装(推荐)

  • 查看可用node版本,或前往官网查看
nvm ls available
  • 根据实际需求,安装对应的node版本
nvm install v12.12.0
  • 显示本地已经安装的node版本
nvm list
  • 使用指定版本的node,带星号是当前正在使用的版本
    • 如果执行出现问题,请尝试以管理员权限运行cmd
nvm use 12.12.0
  • 卸载指定的node版本
nvm uninstall 12.12.0
  • 查看node版本
node -v

2 官网下载安装

  • Nodejs官网
  • 安装教程可参考:菜鸟教程的Node.js 安装配置或自行百度
  • 由于项目可能使用多个node版本,故推荐使用第一种nvm安装方式

镜像源

  • 查看当前使用的镜像源
npm config get registry
  • 修改/使用镜像源
# 临时使用
npm install 软件名 --registry https://registry.npmmirror/

# 全局修改
npm config set registry https://registry.npmmirror/

也可使用nrm切换镜像源

NRM管理镜像源

  • 安装
    nrm(NPM registry manager)不仅可以帮助您在不同的 npm 注册表之间轻松快速地切换,还可以测试自己网络访问不同镜像源的速度。
npm install -g nrm
  • 列出所有当前可用的镜像源
nrm ls

      npm ---------- https://registry.npmjs/
      yarn --------- https://registry.yarnpkg/
      tencent ------ https://mirrors.cloud.tencent/npm/
      cnpm --------- https://rpmjs/
      taobao ------- https://registry.npmmirror/
      npmMirror ---- https://skimdb.npmjs/registry/
  • 使用淘宝镜像源
nrm use taobao
  • 测试访问速度
nrm test taobao

Node包管理器

  • 常用的包管理器如下:cnpm yarn pnpm ,更多包管理器可访问Node.js官网了解

cnpm

  • 安装cnpm
npm install cnpm -g
or
npm install -g cnpm --registry=https://registry.npmmirror
  • 检查cnpm版本
cnpm -v

yarn

  • 安装yarn
npm install --global yarn
  • 检查yarn版本
yarn -v

pnpm

  • vue3推荐的包管理工具
  • 安装使用时,请确认您的node版本 > 12.17.0
npm install -g pnpm
  • 检测pnpm版本
pnpm -v

更多推荐

Node包管理使用全教程