使用 nvm 安装 Node.js 后没有自带 npm通常是因为网络问题导致 npm 包下载失败或者环境变量配置不正确。配置镜像源并重新安装由于 npm 默认从国外服务器下载极易因网络超时导致安装不完整。建议先配置国内镜像如 npmmirror然后重新安装。对于 Windows (nvm-windows)找到 nvm 的安装目录如C:\Users\用户名\AppData\Roaming\nvm打开settings.txt文件。在文件中添加或修改以下两行node_mirror: https://npmmirror.com/mirrors/node/ npm_mirror: https://npmmirror.com/mirrors/npm/保存后在终端中卸载之前安装不完整的 Node.js 版本nvm uninstall 你的版本号重新安装并切换版本nvm install 你的版本号 nvm use 你的版本号如果使用nvm下载node失败可能是因为当前使用的 nvm-windows 版本过高如 1.2.x 版本与 Node.js 14 这种较老版本不兼容或者临时目录的短路径如THINKB~1导致了文件读取失败。针对这个问题你可以按照以下方法尝试解决手动下载并解压到 nvm 目录最推荐、最有效既然 nvm 无法自动下载并解压 npm我们可以手动完成这一步手动下载文件前往 Node.js 官方历史版本页面下载对应版本的 Node.js 压缩包 https://nodejs.org/download/release/v14.21.3/node-v14.21.3-win-x64.zip找到 nvm 安装目录打开你的 nvm 安装根目录例如C:\Users\Thinkbook\AppData\Roaming\nvm。创建版本文件夹并解压在该目录下新建一个文件夹命名为v14.21.3。将刚才下载的.zip压缩包解压并把里面的所有文件放入这个v14.21.3文件夹中。切换版本打开命令行输入以下命令即可正常使用nvm use 14.21.3 node -v npm -v
nvm安装node没有自带npm如何解决
使用 nvm 安装 Node.js 后没有自带 npm通常是因为网络问题导致 npm 包下载失败或者环境变量配置不正确。配置镜像源并重新安装由于 npm 默认从国外服务器下载极易因网络超时导致安装不完整。建议先配置国内镜像如 npmmirror然后重新安装。对于 Windows (nvm-windows)找到 nvm 的安装目录如C:\Users\用户名\AppData\Roaming\nvm打开settings.txt文件。在文件中添加或修改以下两行node_mirror: https://npmmirror.com/mirrors/node/ npm_mirror: https://npmmirror.com/mirrors/npm/保存后在终端中卸载之前安装不完整的 Node.js 版本nvm uninstall 你的版本号重新安装并切换版本nvm install 你的版本号 nvm use 你的版本号如果使用nvm下载node失败可能是因为当前使用的 nvm-windows 版本过高如 1.2.x 版本与 Node.js 14 这种较老版本不兼容或者临时目录的短路径如THINKB~1导致了文件读取失败。针对这个问题你可以按照以下方法尝试解决手动下载并解压到 nvm 目录最推荐、最有效既然 nvm 无法自动下载并解压 npm我们可以手动完成这一步手动下载文件前往 Node.js 官方历史版本页面下载对应版本的 Node.js 压缩包 https://nodejs.org/download/release/v14.21.3/node-v14.21.3-win-x64.zip找到 nvm 安装目录打开你的 nvm 安装根目录例如C:\Users\Thinkbook\AppData\Roaming\nvm。创建版本文件夹并解压在该目录下新建一个文件夹命名为v14.21.3。将刚才下载的.zip压缩包解压并把里面的所有文件放入这个v14.21.3文件夹中。切换版本打开命令行输入以下命令即可正常使用nvm use 14.21.3 node -v npm -v