位置: IT常识 - 正文

在使用node.js时发现的问题,npm版本版本过低,升级报错(如何使用nodejs)

编辑:rootadmin
在使用node.js时发现的问题,npm版本版本过低,升级报错

推荐整理分享在使用node.js时发现的问题,npm版本版本过低,升级报错(如何使用nodejs),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:node.js用到了什么,node.js用到了什么,node的使用场景,node.js用到了什么,node的使用场景,node的使用场景,node.js用到了什么,node的使用场景,内容如对您有帮助,希望把文章链接给更多的朋友!

      博主,之前安装nodejs,并没有通过nvm来控制。后面发现nvm很好用。就直接安装nvm使用。但没有把之前安装的nodejs版本删掉。就导致出现了很多很多的bug。找原因找太久。就想发文记入一下。

    问题一: nvm中切换不了nodejs版本。其实一开始安装nvm时是能切换的。后面不知道为啥不行。

     原因,应该是系统环境变量配置处,定死了nodejs 的版本。nvm中怎么切换都是不行的。

解决办法:更改nodejs的环境变量配置。把nvm的配置上去。

问题二:nodejs版本切换了,升到高级的nodejs版本,但npm版本没有改变。因为node.js和npm的版本要相互对应,不然用不了。所以打算自己升级npm

打算自己通过命令npm i -g npm@latest升级npm不行报错

npm ERR! code EEXISTnpm ERR! path C:\ProgramFiles\nodejs\npm.cmdnpm ERR!Refusing to delete C:\ProgramFiles\nodejs\npm.cmd:is outside C:\ProgramFiles\nodejs\node_modules\npm and not a linknpm ERR!File exists: C:\ProgramFiles\nodejs\npm.cmdnpm ERR!Remove the existing file and try again, or run npmnpm ERR! with --force to overwrite files recklessly.npm ERR! A complete log of this run can be found in:npm ERR! C:\Users\YogaSlim7\AppData\Roaming\npm-cache\_logs\2022-09-28T06_18_24_254Z-debug.log

在网上搜索了各种方法。都不行

比如

把 C:\Program Files\nodejs 目录下的

npm.cmd 重命名 npmm.cmd

npm 重命名 npmm

npx 重命名 npxx

在使用node.js时发现的问题,npm版本版本过低,升级报错(如何使用nodejs)

npx.cmd 重命名 npxx.cmd

接着执行 npmm i -g npm@latest

还有各种方法。基本都不行。

就想到为什么nvm改变版本,npm直接改变版本呢,我打开nvm文件夹也是有npm的。

发现有可能是之前nodejs没有删除。

找到打开这几个地方将文件删除

C:\Program Files (x86)\Nodejs

C:\Program Files\Nodejs

C:\Users\{User}\AppData\Roaming\npm(或%appdata%\npm)

C:\Users\{User}\AppData\Roaming\npm-cache(或%appdata%\npm-cache)

再检查一下%PATH%环境变量以确保没有引用Nodejs或npm存在后

重新安装nvm配置环境变量。

再次切换nodejs,npm也会自动切换。不用再自己升级npm。

总结,最大的问题原因是我一开始安装好的node.js,并没有被nvm管辖到。但一直占据着环境变量。导致nvm切换不正常。出现的问题。谨记安装nvm前一定要把nodejs删除干净!!!

通过nvm控制nodejs版本确实好用这里挂个官网地址

官方下载地址:https://github.com/coreybutler/nvm-windows/releases

本文链接地址:https://www.jiuchutong.com/zhishi/288894.html 转载请保留说明!

上一篇:龙舌兰 (© Moab Republic/Shutterstock)

下一篇:前端大屏常用的几种适配方案(前端大屏常用的输入法)

  • 销售软件系统退货怎么退
  • 北京增值税发票网上申领流程
  • 期末留抵税额是怎么产生的
  • 缴纳以前年度所得税在今年汇算清缴怎么填报
  • 装修行业小规模纳税人增值税专票
  • 科目错一题扣几分
  • 生产车间安装监控的目的
  • 专项用途财政资金纳税调整规则
  • 交防伪税控服务费怎么交
  • 应付账款扣款怎么做账
  • 产品管理不足
  • 销售使用固定资产账务怎么处理
  • 专项拨款形成的固定资产递延收益
  • 借款合同 增值税
  • 小规模纳税人开专票
  • 合同预付款要不要开发票?
  • 建筑合同印花税在哪里交
  • 从事非学历教育的学校提供的教育服务免征增值税吗
  • 个人转让住房要交哪些税费?
  • 固定资产怎么填报
  • 19年入职19年离职
  • 展会门票入什么科目
  • 有销项没有进项怎么结算成本
  • antd怎么用
  • 个人所得税计提缴纳会计分录
  • 业务招待费税务筹划案例
  • 销售商品并收到货款的会计分录
  • 代开专票缴纳的增值税怎么做账?
  • 折扣销售的定义
  • newacs.exe是什么进程
  • 国有资产无偿划转协议
  • php模板引擎执行时间
  • 企业和银行未达账项
  • cpu占满gpu不工作
  • 用流程图的形式写出视觉的形成过程
  • vue做项目的流程
  • 基于php判断客户是否存在
  • 固定资产清理应交增值税怎么算
  • 外贸企业出口退税申报流程
  • 文章让修改了就一定会接收吗?
  • 税前补发补扣
  • 认缴制无实收资本怎么算
  • 接受银行承兑汇票需要开通吗
  • 用友应收系统凭证冲销后查询不到怎么办
  • sql2005怎么执行语句
  • 小规模纳税人免税怎么做账
  • 计算税前利润时 是否考虑资金成本
  • 财产租赁合同印花税申报期限
  • 农产品加计扣除1%账务处理
  • 纳税调整收入包括哪些
  • 本月增加无形资产什么时候计提折旧
  • 赠送的产品价格为0怎么做账
  • 计提工资与实发工资有差额怎么计算成本
  • 确认医院体检收费怎么办
  • 对公账户与私人账户都是一级
  • windows10预览
  • 如何使用U盘装机
  • Win7 64位系统声卡重装过程中出现失败的解决方法
  • xp系统文件夹选项在哪
  • 制作winxp启动u盘和安装盘
  • win8 preview
  • 调整linux时间
  • 电脑windows8怎么样
  • win8关机慢怎么办
  • win10一年更新一次
  • win7系统如何添加打印机
  • 快速批量取关
  • python 读中文文件
  • opengl教程48讲
  • nodejs搭建web服务器
  • django sessionid
  • js中单例模式
  • nodejs安装在c盘好还是d盘好
  • android内存优化三 简书
  • js实现的简单鼠标代码
  • js校验密码复杂度
  • 企业所得税季申报表
  • 电子税务局无法导出申报表
  • 广东省地税局网上办税
  • 中国有没有豁免权
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设