写在前面的话

如果你使用 node 作为服务端语言,那么你可能会遇到 node 版本和开发版本不一致的问题,这时就需要一个工具,来根据开发情况来切换版本。

安装 nvm

访问 GitHub 中 点此跳转 ,往下找找会找到一个

将这个下载下来,如果你的网速实在过慢,可以在这里 蓝奏云 找到。点开压缩包,运行 exe。无脑 next。

安装目录最好不要有中文和空格。

如果你之前没有安装 node,直接看配置即可;如果你之前安装了 node 安装过程中会弹出是否允许控制之前安装的 node,这里选择 。但是你会发现选择是也没什么用,因为 nvm 会将你配置的 node 环境变量取消掉。这里不慌。

完毕之后打开终端输入 nvm 应该会得到下面这段话:

说明你成功,这只是第一步。

配置

由于 nodejs 官网在国外,如果你直接 install 那么可能会花费30分钟(不要问我怎么知道的)。打开你的安装目录下的 setting.txt

配置淘宝镜像,添加下面两行文本:

node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

同时在这里建议你将 root 和 path 设置在同一目录中。

root: C:\SoftWare\nvm
path: C:\SoftWare\nvm
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

安装 node

如果上面都操作成功了,你就可以使用 nvm 来管理 node 的版本了。输入 nvm install 12.15.0 可以安装目前的最新 LTS 版。如果想要安装其他版本,根据官网中的版本号来安装即可。

可以输入 nvm list available 来查看可安装的一部分版本(无法展示全部的版本)如下图所示:

注意最下面标红的话,意思是说:这只是部分列表。完整的列表请访问https://nodejs.org/download/release

等你安装好了之后在终端中输入 node -v 可能会报错,因为需要使用 nvm use 12.15.0 来指定当前的使用版本。

参考

博客园 NVM 的安装与使用
NVM 常用命令
NVM 安装完成不能使用

nvm 管理 node 版本相关推荐

  1. 通过nvm管理node版本

    通过nvm管理node版本 通过nvm管理node版本 前端在日常工作中需要管理多个vue项目,但是在npm install的时候会发生node_modules依赖之间的版本冲突,导致前端项目无法充公 ...

  2. nvm管理node版本 node/npm不是内部或外部命令,也不是可运行的程序

    最近,有新老项目一起开发,node版本太高,老项目起不来:node版本太低,新项目还搭不起来-所以,一个nvm就显得很有必要了.这几个坑掉的,摔的我差点起不来- 废话少说就是: 用管理员身份运行.ex ...

  3. 使用nvm管理node版本,npm安装失败解决方法

    原因:项目太多,且对node版本要求不一,因此选择用nvm管理node版本 步骤: 一.卸载已安装的node版本(有安装过node) node -v //查询node版本,有证明有安装node whe ...

  4. node安装以及nvm管理node版本

    前言 前端开发项目一般情况下都少不了需要安装node.或者换新电脑的时候,这些环境都得安装. 但是安装过程并不都是一帆风顺的,而且node版本引发的问题也很多(主要是Windows环境下node与no ...

  5. windows下使用nvm管理node版本

    vnm是什么 nvm是node版本的管理工具,为了解决node各种版本存在不兼容现象,它让我们可以在一台电脑中安装多个node版本,可以根据项目来切换使用指定版本的node.瓷片文章记录学习一下nvm ...

  6. nvm管理node版本的使用方法和常用指令

    简介 nvm可以管理nodeJS的版本,在一台电脑需要适配多个项目的nodeJS运行环境时使用nvm来管理nodeJS的版本就会更方便高效. 安装nvm 安装包链接: 点击解压安装包 安装前记得先卸载 ...

  7. mac使用nvm管理node版本

    nvm 管理多版本node install brew 官网直接下载 打开终端输入下列命令 /bin/bash -c "$(curl -fsSL https://raw.githubuserc ...

  8. 使用nvm管理node版本,nvm常用命令,nvm换源

    背景描述 刚开始使用到node的时候,会从node官网安装一个单独的node版本到本地构建node环境.并且使用它里面的npm包管理工具进行一些前端依赖包的下载等操作.但是在实际开发过程中,偶尔会遇到 ...

  9. 带你使用nvm管理node版本以及环境变量配置

    有时候使用nvm管理node会发现无法使用node或npm,主要原因是环境变量没有配置成功,或者没有指向正确的位置 环境变量中要配置 NVM_HOME 这个地址是nvm的安装目录 NVM_SYMLIN ...

  10. mac系统下载nvm管理node版本

    前端不同的项目的依赖包可能需要安装不同的node版本,那么在切换项目的时候用nvm切换node版本比卸载载安装新的node版本会方便很多 之前安装的nvm在电脑终端使用nvm use node命令切换 ...

最新文章

  1. redis之父表示ARM服务器没戏
  2. Linux进程-命令行参数和环境列表
  3. MySQL FEDERATED引擎使用示例, 类似Oracle DBLINK.
  4. insightface和facenet效果+性能比较
  5. 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1098:质因数分解
  6. 在pom.xml中配置nexus上传地址
  7. java中true转换为int_在Java中将字节转换为int的最优雅的方式
  8. 70行Python代码,获取中国数据库大会(DTCC)全部PPT
  9. 冒泡排序的双重循环理解
  10. access 动态 top 条件_2020年10月抖音直播营销报告_行业动态
  11. 如何以卫语句取代嵌套条件表达式
  12. spring冲刺第九天
  13. Java实现网页滑动验证与短信验证码案例精析
  14. 计算机二进制乘法运算(原码,补码)
  15. android开发者模式 device,Settings中开发者模式的影藏和显示
  16. 基于三维激光雷达的二维占据栅格地图构建-简介
  17. 如何将YouTube视频插入PowerPoint演示文稿
  18. 用c++语言写1加到100,C++ 语言实现1加到100(初学者)
  19. EF 和 EF CORE 逆向生成实体类
  20. #2766. 猜测(guess)

热门文章

  1. 一些学习,有趣,电影,资源网址
  2. 小学五计算机课程安排,2021年小学五年级信息技术教学计划(干货4篇)
  3. io-nio-socket步步为营(七) IO模型-心得体会
  4. spring cloud 总结(摘抄版)
  5. linux下载finger程序,Linux的finger命令
  6. 细胞制备流程图_B细胞恶性肿瘤的CAR-T免疫治疗或可出现新进展
  7. “消失”的Android技术博主们现在如何!Android开发者前路在哪?
  8. 小米4C刷LineageOS
  9. 计算机名称在用户还是旧的,计算机名称改了以后如何找回原来的名字 ?
  10. CSDN博客放阿里妈妈广告代码的方法