您好,欢迎来到吉趣旅游网。
搜索
您的当前位置:首页详解nvm管理多版本node踩坑

详解nvm管理多版本node踩坑

来源:吉趣旅游网
详解nvm管理多版本node踩坑

Windows10本机环境:win10

未安装node,安装了nvm⼯具,尝试使⽤nvm安装我开发环境的node版本(10.9.0 or later)

根据上⾯的截图看,应该是npm下载失败了,需要⼿动安装,我们使⽤命令查看node安装情况

nvm use 10.9.0v10.9.0

然⽽这个⽹址很难打开,即使翻墙,github上也没有直接安装的包,暂时告⼀段落,接下来看下安装⼀个低版本node。

nvm install 6.9.0

这次安装提⽰everything completed!测试下:

nvm use 6.9.0v6.9.0npm -v3.10.8

浏览下6.9.0版本node⽂件结构:

下载⾥⾯的⽂件打包解压后放到新版本10.9.0⽂件夹下;

⽅案2:⼿动安装新版node,将下载的npm相关资源复制移动到10.9.0下;

下载好后的压缩包解压,查看⽂件结构后正确的放⼊⽂件夹下,将6.9.0下的npm、npm.cmd(打开后⾥⾯的代码应该是通⽤的配置可以直接进⾏复制使⽤)copy 到10.9.0⽂件夹下,测试看看

node -vv10.9.0npm -v

6.10.2(因为最新版的,并不是6.2.0,因为提供的⽹址打不开,不然应该找对应版本的npm)

安装全局的依赖:

npm install @angular/cli -gnpm install @tarojs/cli -g

可以正常⼯作了,到这⾥其实必须要采⽤⽅案2 进⾏测试,因为多版本node不可能只是2个版本,⽅案1在github只能下载⽐较新的npm,遇到⼤版本往前的只能⽤从node官⽹下载安装,去除npm包。。。,从这点来说nvm并不好⽤,失去了⼯具的灵活性、简单性特点。

新需求需要8.x版本的node,

nvm install 8.16.0

结论:window10系统下(询问过其他win7系统的朋友⽆安装不了npm的问题),nvm部分新版本node安装的时候npm因未知原因,⽆法安装,需要个⼈⼿动安装npm,根据提⽰得到的解决⽅案就是⽂中所提供的截图;

另外很久以前就有⼈质疑过winodw上⽤nvm效果不是很好,建议⽤nvs,本⼈下⼀篇的⽂章会进⾏介绍和使⽤(ps:每次折腾这类问题我都卸载本机安装好的环境,够意思了󰀀)

以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- jqkq.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务