当前位置: 首页 > article >正文

windows nvm 切换node版本后,npm找不到

前言

在 windows 使用 nvm,管理 node 版本时,nvm install 14.21.3 后,发现在指定 node 版本的 node_modules 文件夹中没有对应的 npm 包,这时有两种方法解决,第一种配置自动下载 npm,第二种手动下载 npm

更改配置文件,自动下载npm

  1. 命令行运行:nvm root 显示出 nvm 的安装目录
  2. 打开 nvm 文件夹下的 settings.txt 文件,在最后添加以下代码:
node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/

完成淘宝镜像源的配置

或者 你可以用腾讯云镜像:

nvm npm_mirror http://mirrors.cloud.tencent.com/npm/
nvm node_mirror http://mirrors.cloud.tencent.com/nodejs-release/
  1. 打开 cmd,nvm install v版本号
  2. 打开 nvm 文件中对应版本号的 node_modules 文件夹,可以看到 npm 文件,则说明 npm 安装成功
  3. nvm use 版本号 开始使用

手动安装node对应的npm版本

https://registry.npmmirror.com/binary.html

根据 node 版本下载对应的 node 包,根据电脑型号进行选择

将已解压的压缩文件中的 node_modules 目录下的 npm 文件夹移动到与你使用的 Node.js 版本相匹配的 node_modules 目录中。

然后将 npm 文件夹中 bin 下的 npm 与 npm.cmd 复制一份到对应版本号的目录下

然后重启终端,npm -v 执行成功!!

最后不喜欢敲命令行的小伙伴,也可以安装 nvm-desktop 来管理。

https://github.com/1111mp/nvm-desktop


http://www.kler.cn/a/455467.html

相关文章:

  • Linux高并发服务器开发 第六天(rwx 对于目录和文件的区别 gcc编译器 动态库静态库)
  • 前端往后端传递参数的方式有哪些?
  • 游戏开发线性空间下PS工作流程
  • 通过 Ansys Electronics Desktop 中的高级仿真优化 IC 设计
  • Linux axel 下载加速命令详解
  • STM32-笔记17-PWM波型
  • Transformer++架构:突破性的创新与优化
  • 注意⚠️:矩阵系统源码开发/SaaS矩阵系统开源/抖音矩阵开发优势和方向
  • AI绘图开源工具Stable Diffusion WebUI前端API调用
  • Springboot jar包加密加固并进行机器绑定
  • 知迪科技荣获合肥高新区“瞪羚企业” “潜在独角兽企业”双认证
  • JVM -垃圾回收机制
  • 山东大学软件学院2024秋季大数据安全期末
  • Docker Container 可观测性最佳实践
  • LeetCode-两数之和(001)
  • mysql索引的理解
  • LLM预训练recipe — 摘要版
  • 【视频】将yuv420p的一帧数据写入文件
  • ESP8266与阿里云物联网平台连接
  • 电商会员门店消费数据分析
  • 自定义 Element Plus 树状表格图标
  • “declarative data-parallel operators“与“MapReduce”
  • 【网络分析工具】WireShark的使用(超详细)
  • 华为IoTDA 智慧路灯设备SDK与平台通信C 流程bug解决
  • Android Java 版本的 MSAA OpenGL ES 多重采样
  • AndroidStudio Ladybug中编译完成apk之后定制名字kts复制到指定目录