nvm切换node的版本

  • A+
所属分类:Web前端
摘要

  有些奇葩的情况下,就是一个项目依赖的node版本和你本机的node不相同,这个时候,你有几种做法,自己亲测可行!就把找的博客整理一下,便于以后查看

  有些奇葩的情况下,就是一个项目依赖的node版本和你本机的node不相同,这个时候,你有几种做法,自己亲测可行!就把找的博客整理一下,便于以后查看

1.把你本地的node卸载,然后重新下载一个node

2.使用n进行管理node版本,可以直接使用“npm install -g n安装,可惜的是n不支持window系统,n的用法可以参考这个博客 n管理node版本

3.使用nvm管理,可以自由的切换node版本;

  3.1 linux安装nvm,参考这个老哥的博客,我个人推荐使用git安装,比较快

    下载node很慢,可能需要好半天,赶紧把源换成国内的:

export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node

   然后再去nvm install  xxx就行了

  

  3.2 window安装nvm:可以参考这里

    nvm下载node很慢,而且我们也需要将npm的源改成淘宝的,所以我们还需要对nvm进行小小的配置,参考这里

nvm切换node的版本

 

 nvm切换node的版本

 

======================nvm,nrm,npm的区别=====================

npm
node package manage
私有化npm包,sinopia私有化安装,npm私有化包管理等
组件化开发、cmd,amd,commonjs规范开发等等细节

nvm
node版本管理器,可随意切换不同版本的node

nrm
npm下载地址的管理器