nvm

nvm 说明
nvm 的全称是 node.js version management。可以管理node版本的安装和切换不同版本的node.js。
nvm 主要是用来管理 node.js版本的工具。
使用场景
针对老项目使用的node.js可能版本较低,新项目使用的node.js版本较高的时候,可以使用nvm来切换node版本。

nvm 安装
使用前先删除掉本机已安装过的 nodejs(如果已安装的 nodejs 的话)

// 下载地址
https://github.com/coreybutler/nvm-windows/releases
// 下载安装包
nvm-setup.zip// 如果 node 和 npm 安装很慢或失败:(切换镜像)
C:\Users\xx\AppData\Roaming\nvm\settings.txt(nvm安装目录下的该文件)
node_mirror:https://npm.taobao.org/mirrors/node/
npm_mirror:https://npm.taobao.org/mirrors/npm/

注意:

  • nvm 的安装目录不能有中文,否则会出现如下问题
nvm could not be found or does not exist. Exiting.
  • 安装的路径有可能会出现权限问题,所以有时需要用管理员权限(管理员方式打开cmd),否则可能会出现如下问题
nvm exit status 1乱码
  • 如果在安装node指定版本,并使用该版本时报错。

可以使用管理员打开cmd,并切换到指定node版本。

常见使用命令:
在 cmd 控制台直接输入 nvm 就可以查看 nvm 的全部帮助命令了,下面是列举几个常用的 :

  • nvm list:查看当前本机使用 nvm 已安装的nodejs的版本列表
  • nvm arch:查看当前本机是 32 bit 还是 64 bit
  • nvm install node@版本号:安装指定版本的 nodejs
    • nvm install latest:安装最新版本的 nodejs
    • nvm install 14.18.1:安装 14.18.1 版本的 nodejs
  • nvm uninstall node@版本号:卸载指定版本的 nodejs
    • nvm uninstall 14.18.1:卸载 14.18.1 版本的 nodejs
  • nvm use node@版本号:使用指定版本的 nodejs(该版本是已经安装过后的)
    • nvm use 14.18.1:使用已安装的 14.18.1 版本的 nodejs
  • nvm root:查看本机安装的 nvm 的安装目录地址

使用管理员身份打开cmd,然后使用 nvm use 14.18.1使用指定版本的node,查看node版本号 node -v

nrm

nrm 是管理npm的工具,可以帮助我们切换npm使用源。
安装

npm install -g nrm

检查是否安装成功

nrm -V

常用命令

nrm ls     // 查看可选源,*号表示当前使用源
nrm use ‘源名称’ // 切换源
nrm add '源名称' '源地址'  // 新增源
nrm test npm  // 测试速度

nvm和nrm的使用相关推荐

  1. Node.js的完全卸载与下载安装及各种npm、nvm、nrm配置(保姆式教程---提供全套安装包)---node.js的安装与配置(0)

    Node.js的完全卸载与下载安装及各种npm.nvm.nrm配置(保姆式教程-提供全套安装包)-node.js的安装与配置(0) node的卸载 1.打开控制面板 我的电脑右键--->属性-- ...

  2. Node.js下载安装及各种npm、cnpm、nvm、nrm配置(保姆式教程—提供全套安装包)—nrm的安装与配置(5)

    Node.js下载安装及各种npm.cnpm.nvm.nrm配置(保姆式教程-提供全套安装包)-nvm的安装与配置(4) 一.nrm安装与使用 1.管理员运行cmd,输入如下,全局安装nrm: npm ...

  3. Node.js下载安装及各种npm、cnpm、nvm、nrm配置(保姆式教程—提供全套安装包)—nvm的安装与配置(4)

    Node.js下载安装及各种npm.cnpm.nvm.nrm配置(保姆式教程-提供全套安装包)-cnpm的安装与配置(3) 五.nvm的下载安装 1.下载 nvm官网下载地址: https://git ...

  4. Node.js下载安装及各种npm、cnpm、nvm、nrm配置(保姆式教程—提供全套安装包)—cnpm的安装与配置(3)

    Node.js下载安装及各种npm.cnpm.nvm.nrm配置(保姆式教程-提供全套安装包)-npm的安装与配置(2) 四.安装cnpm 1.管理员身份运行cmd,输入如下命令 npm instal ...

  5. Node.js下载安装及各种npm、cnpm、nvm、nrm配置(保姆式教程---提供全套安装包)---npm的安装与配置(2)

    Node.js下载安装及各种npm.cnpm.nvm.nrm配置(保姆式教程-提供全套安装包)-node.js的安装与配置(1) 三.配置npm安装的全局模块 需要配置的进行配置(不用C盘的配置,用C ...

  6. Node.js下载安装及各种npm、nvm、nrm配置(保姆式教程---提供全套安装包)---node.js的安装与配置(1)

    Node.js下载安装及各种npm.nvm.nrm配置(保姆式教程-提供全套安装包)-node.js的安装与配置(1) Node.js的完全卸载与下载安装及各种npm.nvm.nrm配置(保姆式教程- ...

  7. 了解和理解npm、npx、nvm、nrm

    提示:了解和理解npm.npx.nvm.nrm npm.npx.nvm.nrm 前言 一.npm 是什么?npx 呢? 1.npm 2.npx 二.什么是 nvm ? 1.是什么 2.使用场景 3.常 ...

  8. nvm 和 nrm 的安装与使用

    本文介绍了如何使用 nvm 切换 node 和 npm 版本,以及如何使用 nrm 切换 npm 下载源. 一.NVM Nvm 可以切换 node 与 npm 版本,在开发不同项目时,可能会用到不同的 ...

  9. nvm,nrm 管理 node版本号 和 npm 源管理

    nvm 1.安装nvm windows github(程序员交友平台)地址 Releases · coreybutler/nvm-windows · GitHub Nvm 常用命令操作 nvm lis ...

  10. nvm npm nrm的简单理解

    nvm简介 全称Node Version Manager,是一个nodejs 版本管理工具,一个 nvm 可以管理很多 node 版本和 npm 版本,它让我们能方便的对 Nodejs 的版 本进行切 ...

最新文章

  1. UnicodeDecodeError: 'gbk' codec can't decode byte 0xab in position 43: illegal multibyte sequence
  2. 集成CDI和WebSockets
  3. Java局域网对战游戏、天气预报项目
  4. 基于JAVA+SpringMVC+Mybatis+MYSQL的物流管理系统
  5. Leetcode每日一题:328.odd-even-linked-list(奇偶链表)
  6. Centos6.x升级内核方法支持Docker
  7. MyEclipse 中各种 libraries 的含义
  8. 菜刀之中国蚁剑-安装使用及下载地址
  9. linux环境配置以及远程登录linux
  10. 【新模板推荐】目标军令状、假期通知书…签名确认仪式满满
  11. NOKOV Seeker2.2动作捕捉软件与ROS的通信
  12. sublime Boxy Theme安装方法
  13. con 元器件符号_Protues 元器件符号
  14. 2018语言排行榜php,世界编程语言排行榜_TIOBE:2019年12月全球编程语言排行榜
  15. armbian打印服务器恩山无线,刷了armbian后用cups共享打印非常爽
  16. Android build.gradle文件详解
  17. python数据分析建模-十分钟搞懂“Python数据分析”
  18. 妙赞大讲糖:糖尿病患者的手术风险有多大
  19. 个人网页(HTML+css)
  20. 模式识别Pattern Classification (DHS)英文版原著+中文版翻译+课后答案分享

热门文章

  1. 2021备战金三银四血拼一波算法:字节+百度,java编程教程视频
  2. 标准差 php,PHP基于方差和标准差计算学生成绩的稳定性示例
  3. JavaWeb实例:西蒙购物网
  4. flutter自定义单元格_使用自定义大小的单元格制作复杂的UICollectionView布局(第1部分)
  5. turtle库画五星红旗
  6. CSS:div内容水平居中/垂直居中设置(非line-height和padding方法)
  7. Redux 知识点梳理和实践
  8. 【已成功】联想Z50-70 更换WiFi6网卡 刷BIOS白名单的痛苦经历
  9. 高超声速边界问题求解
  10. acer计算机硬件配置,硬件配置与游戏测试_Acer宏碁笔记本电脑_笔记本评测-中关村在线...