首页 > 系统相关 >windows nvm 切换node版本后,npm找不到

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

时间:2024-12-25 20:41:14浏览次数:3  
标签:node npm windows 文件夹 版本 nvm com

前言

在 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

标签:node,npm,windows,文件夹,版本,nvm,com
From: https://www.cnblogs.com/niuben/p/18597321

相关文章

  • go windows 下交叉编译godror
    SETCGO_ENABLED=1SETGOOS=linuxSETGOARCH=amd64gobuildwindows 下交叉编译提示gcc_linux_amd64.c:Infunction'_cgo_sys_thread_start':gcc_linux_amd64.c:57:2:error:unknowntypename'sigset_t';didyoumean'_sigset_t'?......
  • windows 下面使用 celery 管理定时任务
    Python实现定时任务有以下几种思路使用子进程(现成)+time.sleep间隔执行使用现有的库管理定时任务如,celery,tornado等使用系统的机制执行linux下面crontab,windows下面taskschd.msc本次调查celery这个常用的异步任务管理框架,它有一下好处支持分布式支持任务确认,即......
  • node.js毕设 餐饮店外卖点餐系统 论文+程序
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容一、选题背景关于餐饮店外卖点餐系统的研究,现有研究主要以传统餐饮点餐系统为主,专门针对餐饮店外卖点餐系统的研究较少。在国外,餐饮外卖行业发展较早且成熟,外卖点餐......
  • node.js毕设 承德学院校园招聘服务系统 论文+程序
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容一、选题背景关于校园招聘服务系统的研究,现有研究多以综合性的招聘平台为主,专门针对承德学院这一特定院校的校园招聘服务系统的研究较少。在国内外的研究成果方面,国......
  • 仓颉编程语言首次使用体验——windows下环境配置及入门
    仓颉编程语言是华为研发的一种静态强类型、编译型语言。注意这里的静态,强类型,编译型。同时符合这三个特性的常见语言有:C++RustGoSwiftJava(有区别,java编译为字节码)如果你熟悉上面这些语言,就可以立马了解对仓颉语言有一些感性的认识,这意味仓颉并不是像javascript,python这种语......
  • Windows交叉编译MNN-3.0.0安卓版本库
    一、写在前面以下的步骤、流程都是基于MNN的文档,再结合自己的实践得出的,仅作为参考。博主的环境是windows10专业版MNN文档MNN的Github仓库地址二、下载MNN-3.0.0主库在GitHub仓库进行项目克隆,截至2024.12.25,最新版本就是为3.0.0:gitclonehttps://github.com/alibaba/MNN......
  • node.js毕设 zwhy电子竞技战队管理系统 论文+程序
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容一、选题背景关于电子竞技战队管理系统的研究,现有研究主要以电竞产业发展、赛事运营等宏观方面为主,专门针对战队内部管理系统的研究较少。在国内外,电竞产业蓬勃发展,......
  • node.js驾校管理系统程序+论文 可用于毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容一、选题背景在现代社会,随着汽车保有量的不断增加,驾校行业蓬勃发展,驾校管理的高效性和科学性成为重要议题。关于驾校管理系统的研究,现有研究主要以传统管理模式的优......
  • js中的可选链语法在node12的时候报错了
    JavaScript的可选链(optionalchaining)语法是在ECMAScript2020(ES11)中引入的,它允许你安全地访问嵌套对象属性,即使某个中间属性不存在也不会抛出错误。然而,在Node.js环境中,不同版本对新特性的支持情况有所不同。Node.js对ES特性的支持Node.js12.x系列发布于2019年......
  • 搭建npm私有仓库——verdaccio
    前言 Verdaccio是一个简单的、零配置要求的本地私有npm注册表。无需整个数据库即可开始!Verdaccio开箱即用,带有自己的小型数据库,并且能够代理其他注册表(例如npmjs.org),并在此过程中缓存下载的模块。对于那些希望扩展其存储功能的人,Verdaccio支持各种社区制作的插件,以连接到......