共计 928 个字符,预计需要花费 3 分钟才能阅读完成。
win11 nvm 版本 1.1.4 和 1.1.7 和 1.1.12(目前最新版本 24 年 一月二十三日)
以上 nvm 版本都会出现一下问题,
从 https://github.com/coreybutler/nvm-windows/releases
下载 nvm 安装包如下图
傻瓜式安装后,不用去配置环境变量,因为 nvm 会自动帮你配置好。
接下来安装网上大多数攻略是配置淘宝镜像,原因是 nvm 服务器在国外,下载速度会和很慢,这个操作刚好解决了这一个问题。
输入 where nvm 可以找到 nvm 的默认安装目录
然后在 setting.txt 文件中加入几行语句,
arch: 64
proxy: none
node_mirror: http://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
但是接下来你 nvm install v 版本号 你会发现会报报错,复制报错文字翻译后大意是淘宝的证书过期了。
并且你也可以查看下载好的 node 文件夹,里面只有个 node.exe 和 node_modules,并且 node_modules 是空文件夹,这就说明 npm 并未下载成功,下载成功的文件接口应该是下图的样子:
接下来是解决办法:
去掉淘宝镜像的配置
然后 nvm install v 版本号,会显示 node 大概率会下载 comlete,但是 npm 会下载失败,
接下来根据报错提示去 github 下载 node 版本对应的 npm 版本,
查看 node 对应 npm 版本的网址
在这个网址里面下载 npm,
下载 npm 安装包之后,解压。
把解压后的文件夹命名为npm
然后把这个 npm 文件夹
放到对应版本 node 目录的 node_modules 文件夹
里。
接下来在 npm 文件夹里面的 bin 文件夹中找到下图中红框中的四个文件,复制出来和node_modules 文件夹同级。最终文件接口如下图
接下来就是在终端中 nvm ls 查看 以及 node -v 和 npm - v 都测试一下看是否成功。
灵感来源于 nvm 安装 node 后 npm run dev 一直报 node 不是内部或外部命令_nvm npm 不是内部或外部命令 -CSDN 博客
原文地址: nvm 配置淘宝镜像失效,以及安装 node 后 npm-v 无效