nvm - node版本管理器

使用nvm可以非常便捷的管理node版本,并根据项目的不同,方便切换针对该项目的node,值得注意的是:
重新开启一个terminal会导致node版本变化,使用npm/yarn安装的包会与安装时的node版本绑定,即切换成另一node版本,是找不到之前安装的包的。如何解决?

  1. 创建一个项目时,先安装框架;
  2. 再安装依赖;
  3. 根据框架及依赖可以知道该项目适合的node版本(不兼容会安装时报错,可以根据报错确定该项目的node版本);
  4. 切换成该版本:
 nvm use <项目适合的node版本> 
  1. 给该项目起名为default,也可以起其他名字,如default或sessionShare:
nvm alias default/sessionShare <该项目适合的node版本>
  1. 每次启动新的terminal时,先运行:
nvm use default/sessionShare (取决于起了什么名字)     //  切换成该项目适合的node版本
  1. 继续编程工作
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。