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

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

  • 研发费用利润表中
  • 固定资产加速折旧税收优惠政策
  • 房地产开发商转型
  • 建设工程服务招标管理办法
  • 外借资质收取的税费会计处理
  • 补计提去年的折旧该怎么做账
  • 老板请员工吃饭唯独没叫你是什么意思
  • 自创商誉企业所得税可以扣除吗
  • 股权转让收入属于什么
  • 农民工的工资是当月工作过月几号发工资政府有没有规定
  • 进项税额转出是好事还是坏事
  • 小微 小型微利
  • 普通发票每个月有限制吗
  • 对公账户网银证书有效期多久
  • 制作费用怎么转入成本
  • 领取劳保用品如何做凭证怎么做会计分录?
  • ipad常用语在哪里
  • 腾讯手游助手如何隐藏鼠标
  • 鸿蒙系统快捷键
  • win10如何添加网络适配器
  • win10升级win11报错
  • Linux系统中sort排序命令的使用教程
  • 设备租赁费属于劳务吗
  • 建安企业所得税怎么算2.25税率
  • 权益法转成本法为什么用账面价值
  • 企业短期借款的债权人均为银行
  • apache去掉php后缀
  • 项目成本估算的结果一般不包括
  • php合并两个二维数组
  • laravel create
  • 企业所得税必须要季度缴纳吗
  • vue3+ts+vite
  • 外管证预缴税费怎么算
  • paper 1
  • 音乐制作人评刀郎新专辑
  • 红字发票账务处理
  • 代理业务怎么记账
  • 资本化利息支出现金流量表计入哪里
  • 国家退税收到的钱在哪里
  • 代垫费用开票明细怎么写
  • wordpress账号密码忘记了
  • python输出inf
  • 运输服务的增值税税率到底是6还是9
  • 预收款方式销售货物的会计分录
  • 工程产值是怎么算的
  • 技术内部化
  • 装修消防改造费用会计分录
  • 公司向公司借款合法吗
  • 出口企业消费税怎么算
  • 补缴以前年度所得税怎么做会计分录
  • 库存现金存入银行是什么凭证
  • 金融服务银行
  • 净利润为负数会计分录
  • 公司里的废品的处理一般是谁负责
  • 投资入股行为
  • 通过MySQL优化Discuz!的热帖翻页的技巧
  • mysql数据聚合
  • win8.1应用商店还能用吗
  • 微软出win9了吗
  • 怎么卸载xp系统
  • win7系统开机蓝屏0x0000007b
  • 电脑avg是什么软件
  • ubuntu文本编辑器命令
  • mac win10 wifi
  • windows锁屏界面设置
  • WIN7系统如何禁止特定软件在线升级
  • windows10 经典模式
  • linux cpan
  • js设置图片宽度
  • javascript entries
  • 深入浅出css
  • java script教程
  • android布局教程
  • 文章标题的作用有哪些?
  • 天津租房网个人房源出租
  • 厂房出租开增值税专用发票
  • 河南省城镇土地使用税优惠政策2020
  • 济南市中区税务局办税大厅
  • 医院黄票可以报销吗
  • 湖北省税务发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设