在命令行npm检查

检查过node后,输入指令npm -v来检查npm是否安装成功。

毕竟node8以上的版本,就不支持npm的自动安装了。

如果显示npm版本号,说明npm也安装成功。

如果显示npm非内部指令或外部指令等字样,说明npm并没有自动安装。

npm安装失败的处理

失败的原因很简单。

如果正常的自动安装,node文件夹里应该是这样的:
在这里插入图片描述

而安装失败,文件夹里并没有npm和npm.cmd两个文件。
查找和node版本相匹配的npm版本

https://nodejs.org/en/about/previous-releases

点击链接,查看安装的node版本和相对应的npm版本。

比如node14版本对应的是npm6.14版本:
在这里插入图片描述

这里可以直接点击下载。一定要下载相匹配的版本。

或者在这里面下载npm的版本:

https://registry.npmmirror.com/binary.html?path=npm/
npm安装

下载npm安装包之后,解压。

把解压后的文件夹命名为npm

然后把这个npm文件夹放到node目录的node_modules文件夹里。
在这里插入图片描述

这里的node目录就是v14.17.6,这里的v14.17.6是刚才下载的node的版本号。

然后打开npm文件夹下的bin文件夹,找到npm和npm.cmd俩文件:
在这里插入图片描述
在这里插入图片描述

然后把这俩文件复制到node文件夹下:
在这里插入图片描述

此时,重新打开cmd,输入指令npm -v,就可以查看到版本号了

在这里插入图片描述

npm安装完成。可以正常使用了。

GitHub 加速计划 / nv / nvm
78.06 K
7.82 K
下载
nvm-sh/nvm: 是一个 Node.js 版本管理器,用于在不同的 Node.js 版本之间进行切换。它可以帮助开发者轻松管理多个 Node.js 版本,方便进行开发和测试。特点包括轻量级、易于使用、支持跨平台等。
最近提交(Master分支:2 个月前 )
9c9ff4ba Moved issue template into ISSUE_TEMPLATE folder 2 天前
51ea809d - 2 天前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐