手机版

详细讲解nvm管理多版本节点踩坑

时间:2021-08-21 来源:互联网 编辑:宝哥软件园 浏览:

窗口10

本机环境:win10

没有安装节点,但安装了nvm工具。尝试使用nvm安装我的开发环境的节点版本(10.9.0或更高版本)。

根据上面的截图,npm下载失败,需要手动安装。我们使用命令来检查节点的安装

安装nvm use 10.9.0v10.9.0node是可以的,尝试安装单独的npm包时会出现问题。以上网站已移植更改为https://npm.community/

然而,这个网站很难打开。即使翻墙了,github上也没有直接安装的包,暂时就结束了。接下来,让我们看看安装节点的较低版本。

Nvm安装6.9.0本次安装提示一切完成!测试中:

nvm使用6 . 9 . 0v 6 . 9 . 0 NPM-v 3 . 10 . 8

浏览下一个6.9.0版本的节点文件结构:

其中,node_modules下有一个npm文件夹,npm的所有文件系统都是打开的,产生了两种方案:https://github.com/npm/cli

将下载的文件打包解压后放入新版本10.9.0文件夹;

方案二:手动安装新版node,将下载的npm相关资源复制移动到10 . 9 . 0;

下载后,解压压缩包,检查文件结构,正确放入文件夹。将6.9.0下的npm和npm.cmd(打开后,里面的代码应该是通用配置,可以直接复制使用)复制到10.9.0的文件夹中,进行测试。

在节点-vv10.9.0npm -v6.10.2上安装全局依赖项:(因为最新版本不是6.2.0,因为提供的网址无法打开,否则应该会找到对应的npm版本)

npminstall @ angular/CLI-GNP install @ taro js/CLI-g可以正常工作。其实这里测试一定要用方案2,因为多版本节点不可能只有两个版本。方案1只能在github下载相对新的npm,如果遇到大版本,只能从节点官网下载安装,删除npm包。从这个角度来看,nvm不容易使用,失去了工具的灵活性和简单性。

新要求要求节点版本8.x,

nvm安装8 . 16 . 0

采用方案二解决:https://nodejs.org/dist/latest-v8.x/下载zip包,解压,直接上图,看清楚路径,然后全部替换

结论:在window10系统下(问过其他win7系统的朋友都没有npm无法安装的问题),在安装一些新版本的nvm时,由于未知原因导致npm无法安装,所以需要手动安装npm。根据提示得到的解决方案就是本文提供的截图;

此外,很久以前,有人质疑nvm对winodw不是很有效,建议使用nvs。我的下一篇文章会介绍和使用它(ps:我每次折腾这种问题都会卸载这个机器的安装环境,这就够了)

以上就是本文的全部内容。希望对大家的学习有帮助,支持我们。

版权声明:详细讲解nvm管理多版本节点踩坑是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。