有些奇葩的情况下,就是一个项目依赖的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,nrm,npm的区别=====================
npm
node package manage
私有化npm包,sinopia私有化安装,npm私有化包管理等
组件化开发、cmd,amd,commonjs规范开发等等细节
nvm
node版本管理器,可随意切换不同版本的node
nrm
npm下载地址的管理器