窗口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:我每次折腾这种问题都会卸载这个机器的安装环境,这就够了)
以上就是本文的全部内容。希望对大家的学习有帮助,支持我们。