通过nvm管理node版本

通过nvm管理node版本

前端在日常工作中需要管理多个vue项目,但是在npm install的时候会发生node_modules依赖之间的版本冲突,导致前端项目无法充公初始化,需要选择更低的node版本进行匹配,删除重新下载node过于麻烦和原始,所以可以用nvm来管理node版本。

下载nvm

  1. 下载安装包:https://github.com/coreybutler/nvm-windows/releases
  2. 解压安装,保证安装路径中不要有中文名。
  3. 安装完成后,打开cmd nvm -v 验证是否成功

nvm 常用指令

nvm ls :列出所有已安装的 node 版本nvm ls-remote :列出所有远程服务器的版本(官方node version list)nvm list :列出所有已安装的 node 版本nvm list available :显示所有可下载的版本nvm install stable :安装最新版 nodenvm install [node版本号] :安装指定版本 nodenvm uninstall [node版本号] :删除已安装的指定版本nvm use [node版本号] :切换到指定版本 nodenvm current :当前 node 版本nvm alias [别名] [node版本号] :给不同的版本号添加别名nvm unalias [别名] :删除已定义的别名nvm alias default [node版本号] :设置默认版本

使用nvm下载node历史版本

指令:nvm list available :显示所有可下载的版本

指令:nvm install 具体node版本号

更改node版本

可以用nvm ls 来查看已经安装的版本,版本号前面带*的是当前版本

指令:nvm use 指定的版本号

到这里就结束了

通过nvm管理node版本相关推荐

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

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

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

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

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

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

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

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

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

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

  6. mac使用nvm管理node版本

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

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

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

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

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

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

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

最新文章

  1. Sea.js学习4——Sea.js的配置
  2. 专访元知科技崔兴龙:这位十几年前就在做AI研究的“谷歌老兵”,现在已经把AI用在了12个赛道上...
  3. jsp+ajax+servlet+sqlserver实现分页查询_SXT DAY063 分页
  4. rpm部署mysql_使用rpm快速安装部署MySQL5.6以及主从设置
  5. JDBC连接mysql数据库操作
  6. HttpSession session用法详解
  7. 深度学习机器学习面试问题准备
  8. 百万点赞怎么来?用 Python 制作抖音视频原来这么简单
  9. JavaScript对象的取值
  10. mdx和mdd格式的词典解析Android JNI方式实现
  11. golang中的图像image处理详解
  12. MIMIC-III数据库安装(Ubuntu )
  13. 20176408李俊 栈和队列
  14. opencv学习——Moments()函数,计算物体形状方向
  15. MacBook nice软件
  16. 常见密码泄露场景,防止密码攻破方法及几种加密算法
  17. 《Linux内核修炼之道》精华版 之 方法论(提供pdf下载)
  18. 中山大学计算机pK国防科技大学,请问读中山大学好还是读国防科技大学好
  19. 已知方位角和仰角求(单位)方向向量
  20. 聚焦家用医疗,解析医疗电子市场三大发展趋势

热门文章

  1. 鼠标键盘共享工具Synergy常见问题
  2. 微信H5纯签约 返回 “签约参数签名校验错误”
  3. php自动内链处理速度慢,织梦关键词自动内链、php5.5以上失效问题解决方法
  4. 计算机专业研究生西安就业,计算机专业需要考研吗?毕业之后该怎么发展?
  5. 插件开发之国际化(i18n)
  6. 爬虫训练场项目,1小时掌握 Bootstrap 网格系统
  7. 华中科技大学 计算机 排名,计算机最强14所高校排名,清华第2,浙大第4,南大第6,华科第10...
  8. 关于input框的兼容性问题
  9. 华为鸿蒙系统智能手机_Android再见!华为42款智能手机将兼容鸿蒙操作系统
  10. Microsoft Flow | 微信 | LDP 整合开发