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

news/2024/12/27 23:11:00/

前言

windows 使用 nvm,管理 node 版本时,nvm install 14.21.3 后,发现在指定 node 版本的 node_modules 文件夹中没有对应的 npm 包,这时有两种方法解决,第一种配置自动下载 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 版本号 开始使用

npm版本">手动安装node对应的npm版本

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

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

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

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

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

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

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


http://www.ppmy.cn/news/1558630.html

相关文章

推动开源数据生态:SeaTunnel ByConity技术沙龙精彩回顾

2024年12月15日,Apache SeaTunnel 和 ByConity 社区联合举办的主题为「探索数据生态协同创新」的技术沙龙在万胜广场C塔圆满落幕。 本次活动吸引了超过50位开发者、数据工程师和企业用户参与,技术交流氛围热烈,共同探讨了数据集成与仓库优化的…

重温设计模式--8、命令模式

文章目录 命令模式的详细介绍C 代码示例C代码示例2 命令模式的详细介绍 定义与概念 命令模式属于行为型设计模式,它旨在将一个请求封装成一个对象,从而让你可以用不同的请求对客户端进行参数化,将请求的发送者和接收者解耦,并且能…

PHP后执行php.exe -v命令报错并给出解决方案

文章目录 一、执行php.exe -v命令报错解决方案 一、执行php.exe -v命令报错 -PHP Warning: ‘C:\windows\SYSTEM32\VCRUNTIME140.dll’ 14.38 is not compatible with this PHP build linked with 14.41 in Unknown on line 0 解决方案 当使用PHP8.4.1时遇到VCRUNTIME140.dll…

人、机、环境中各有其神经网络系统

在人、机、环境的交互过程中,可以从神经网络系统的角度进行分析,尽管它们的具体实现和功能有所不同。 1. 人类神经网络系统 人类的大脑和神经系统是非常复杂的神经网络,它由数十亿个神经元组成,负责感知、思考、学习、记忆和决策等…

面试场景题系列:设计限流器

首先看看使用API限流器的好处。 •预防由拒绝服务攻击(Denial of Service,DoS)引起的资源耗尽问题。大型科技公司发布的所有API几乎都强制执行某种形式的限流操作。例如,推特限制每个用户每3小时最多发300条推文。谷歌文档API的默认限制是每个用户每60秒…

【国产NI替代】基于FPGA的32通道(24bits)高精度终端采集核心板卡

32通道(24bits)高精度终端采集核心板卡 采用 EP4CE115F29I7 型号的 FPGA ,是一款 高精度,多通道动态信号采集核心板,核心 板主要分为 2 块板卡,一块为通讯板,一块 为采集板,均有 …

Golang并发机制以及它所使⽤的CSP并发模型

Golang的并发机制是其语言特性的重要组成部分,它提供了一种简洁、高效的方式来处理并发任务。这一机制的核心是CSP(Communicating Sequential Processes,通信顺序进程)并发模型,该模型通过goroutine和channel实现了并发…

【Linux】查看实时网络流量的几种方法

1. nethogs sudo apt install nethogs nethogs eth0 ##网卡名称 2. ethstatus sudo apt-get install ethstatus ethstatus -i eth0 bmon 安装 sudo apt-get install bmon 查看网络 bmon -p eth0 输入g控制流量面板的显示和隐藏 输入d控制详情信息的显示和隐藏 输入q退…