gnvm,解决node版本冲突

前言

相信伙伴们会遇到这样一种情况,当你手上同时负责几个项目,并且这几个项目使用的技术栈和node版本不一致的时候,你会发现当你下载项目依赖或者运行项目(yarn/yarn dev),会遇到依赖下载失败或者运行报错的情况,这时候很大可能是你本地node版本偏低或偏高导致的,因为很多第三方插件库都是有特定支持的node版本的。
为了解决不同项目node版本的冲突,这里推荐一个好用的工具 gnvm,可以使本地拥有多个node版本共存,并且管理这几个版本
    1. 前提是本地事先有node环境,可以随意安装一个版本的node,推荐安装node官网最新稳定版本
    1. 本地node环境搭建后,根据自己的需求去gvnm官网下载一个gnvm的可执行文件
      64位

链接1:http://ksria.com/gnvm/
链接2:https://github.com/Kenshin/gnvm

外网访问不了的可以访问本人的网盘链接https://pan.baidu.com/s/1Z0J7AjU7k2OIgmBdDSgc0A 提取码:39y2

下载后把exe文件放入node的根目录即可运行
node根目录
  • 3.打开终端输入gnvm help,就可以查看对应的gnvm命令


    gnvm命令
  • 4.实际工作中主要使用的命令有
    gnvm ls -- 查看当前可用node版本
    gnvm install -- 下载对应node版本 (注意下载的时候命令后面直接接版本号,不用加v,如gnvm install 12.29.4)
    gnvm use --全局使用指定node版本
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容