nvm安装详细教程(卸载旧的nodejs,安装nvm、node、npm、cnpm、yarn及环境变量配置)

文章目录

我本来是想写一篇的但是看见有个博主写的很全,我就对这个博主内容做一些补充。

博主的帖子:nvm安装详细教程(卸载旧的nodejs,安装nvm、node、npm、cnpm、yarn及环境变量配置)

关于下载

这个有个中文网的nvm下载路径-->https://nvm.uihtm.com/doc/download-nvm.html

第六章第2节

配置全局安装的模块路径和缓存路径

bash 复制代码
npm config set prefix "D:\Programs\nvm\node_global"
npm config set cache "D:\Programs\nvm\node_cache"

第六章第4节

设置淘宝的镜像并查看

问题

我看这个博主安装nvm的教程有点疑惑?

我这里已经下载nvm修改镜像源**(在第三章nvm修改镜像源)**

node_mirror: https://npmmirror.com/mirrors/node/

npm_mirror: https://npmmirror.com/mirrors/npm/

为什么还要配置下面的淘宝的镜像

npm config set registry https://registry.npmmirror.com/

这两种配置(node_mirror/npm_mirror 和 npm config set registry)分别作用于 ​​不同层级​​ 的下载源,它们的用途和影响范围完全不同。

nvm修改镜像源

  1. 配置目标​​:

    修改 settings.txt 中的 node_mirror 和 npm_mirror,是​​针对 nvm 工具本身​​的配置。

    bash 复制代码
    node_mirror: https://npmmirror.com/mirrors/node/  # Node.js 安装包镜像
    npm_mirror: https://npmmirror.com/mirrors/npm/    # npm 安装包镜像
  2. ​​影响范围​​:

    • 仅影响 nvm install 命令的行为:
      • node_mirror 控制 Node.js 二进制文件(如 node.exe)的下载地址;
      • npm_mirror 控制 ​​npm 工具本身​​的下载地址(每个 Node 版本捆绑的 npm)
    • ❌ 不影响后续通过 npm install 安装的项目依赖包。
  3. 典型场景​​:

    安装新 Node 版本时,从国内镜像快速下载 Node 和 npm 本体(避免从国外源下载超时)。

npm配置淘宝的镜像

  1. 配置目标:
    npm config set registry https://registry.npmmirror.com 是针对 npm 包管理器的配置。
  2. 影响范围:
    • 控制所有通过 npm install 安装的项目依赖包的下载地址(例如 express、react 等);
    • 影响 npm install、npm update、npm search 等命令的请求目标。
  3. 必要性:
    即使通过 nvm 安装了 Node 和 npm,后续项目中执行 npm install 仍会默认从 npm 官方源(https://registry.npmjs.org)下载包,国内访问可能缓慢或超时。切换为淘宝镜像可显著加速。

常见指令会总

bash 复制代码
查看可以安装的版本 先转到你安装nvm的目录 运行nvm list available
D:\Node_Nvm\nvm>nvm list available

先安装 可能要等一会
D:\Node_Nvm\nvm>nvm install 14.21.3

# 切换版本
D:\Node_Nvm\nvm>nvm use 14.21.3
Now using node v14.21.3 (64-bit)

# 查看当前版本
nvm list
相关推荐
一只专注api接口开发的技术猿3 分钟前
容器化与调度:使用 Docker 与 K8s 管理分布式淘宝商品数据采集任务
开发语言·前端·数据库
我有一棵树7 分钟前
性能优化之前端与服务端中的 Gzip 压缩全解析
前端
魔术师卡颂11 分钟前
不就写提示词?提示词工程为啥是工程?
前端·人工智能·后端
訾博ZiBo44 分钟前
【Vibe Coding】001-前端界面常用布局
前端
IT_陈寒1 小时前
《Redis性能翻倍的7个冷门技巧,90%开发者都不知道!》
前端·人工智能·后端
歪歪1001 小时前
React Native开发Android&IOS流程完整指南
android·开发语言·前端·react native·ios·前端框架
知识分享小能手1 小时前
uni-app 入门学习教程,从入门到精通,uni-app组件 —— 知识点详解与实战案例(4)
前端·javascript·学习·微信小程序·小程序·前端框架·uni-app
Q_Q19632884751 小时前
python+uniapp基于微信小程序的助眠小程序
spring boot·python·小程序·django·flask·uni-app·node.js
ZYMFZ1 小时前
python面向对象
前端·数据库·python
长空任鸟飞_阿康1 小时前
在 Vue 3.5 中优雅地集成 wangEditor,并定制“AI 工具”下拉菜单(总结/润色/翻译)
前端·vue.js·人工智能