位置: 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)

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

  • 经营租赁增值税税率3%
  • 车辆购置税计入固定资产入账价值吗
  • 买烟草可以开发票吗
  • 小规模公司注销时账务要如何处理
  • 公司闲置资金理财做了三年定期存款
  • 企业账户被冻结可以去开其他账户吗
  • 营业外收入是否属于当期损益
  • 企业所得税低于多少不用交
  • 样品费用会计分录
  • 个人独资企业注册流程
  • 养老基金利率多少
  • 当月计提的工资与次月发放数不同
  • 定额备用金制度有哪些
  • 政府扶持资金科目怎么做?
  • 其他人挂靠公司交社保会计处理怎么做?
  • 随同产品销售单独计价的包装物计入
  • 如何理解定时是指收入在什么时候记入账册?
  • 采购办公用品计入什么科目
  • 预缴增值税一般计税依据
  • 酒店客房主营业务支出明细表怎么写
  • 办公室零食知乎
  • 提回对公户收款是什么意思
  • 勾选认证的发票怎么确认签名
  • 实收资本是否可以更改
  • 灭火器属于办公设施吗
  • 收到财政补助资金怎么办
  • 1697507882
  • 租金可以抵税吗
  • 债权性投资和权益性投资的区别
  • 捐款属于什么会计科目类别
  • 农业合作社收到政府补贴做到其他收入里可以吗
  • 网页打不开是什么
  • 超标的业务招待费属于什么差异
  • infotainment.exe
  • shadowbar.exe - shadowbar是什么进程 有何作用
  • php数组函数有哪些
  • 复制快捷键ctrl+c
  • 圣帕特里克的传说
  • 前后端交互用什么技术
  • video.js教程
  • vue3.0安装
  • 微信小程序开发一个多少钱
  • transformer for
  • 帝国cms使用手册
  • 个人跑运输怎么开发票
  • 个体户需要
  • 差旅费计入工资合理吗
  • 劳务分包的三种形式
  • sqlserver2012开发版
  • 企业所得税季度申报表营业收入怎么填写
  • 所得税申报表营业成本包括哪些
  • 收到的发票未抵税怎么办
  • 如何提取十位数
  • 现金折扣与商业折扣的计算
  • 装修费用不摊销怎么入账
  • 允许税前扣除的税金及附加包括哪些
  • 无形资产资本化加计扣除可抵扣暂时性差异
  • 防伪税控费用抵税分录
  • 管理费用怎么结转到本年利润未分配利润里了
  • 错误原始凭证怎么写
  • mysql8.0免安装
  • sql有没有返回上一步
  • 品牌笔记本电脑排行
  • ctrmon.exe
  • xp快捷桌面图标
  • WIN10系统怎么清理电脑c盘垃圾怎么清理
  • linux中apt-get和yum
  • 硬盘安装ubuntu18
  • 远程控制安全
  • 电脑出现内部版本7601怎么办
  • javascript总结
  • unity3d脚本执行顺序
  • [置顶]bilinovel
  • 关于Air端与android端的通信实现
  • javascript的返回值
  • javascript总结
  • 预征率为2%预征税额怎么算
  • 税控盘怎么分发
  • 监理费合同按什么计算
  • 法治税务示范基地枫桥
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设