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

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

  • 餐饮企业购入的啤酒不拿消费税吗
  • 股东个人财产转让协议
  • 什么是税额和计税金额
  • 代垫水电费增值税
  • 公司没有账目违法吗
  • 借款利息收入计提分录
  • 境内公司代付境外货款
  • 核定征收率怎么算的
  • 母子公司借款要交什么税
  • 会计凭证填制错误怎么办
  • 物业公司销售门禁卡属于什么收入
  • 劳务外包要通过应付职工薪酬吗
  • 买空调交税是谁交税
  • 土地增值税是否属于中央地方共享税
  • 园林绿化税收减免政策
  • 怎么修改财务负责人信息
  • 客户退回货物会计分录
  • 购买收益权如何缴税
  • 分配车间管理人员薪酬会计分录
  • 微软发布新windows
  • 没有收入业务招待费要全额调增吗
  • 购买固定资产发生的支出是资本性支出
  • 股东未实缴资本,因为经营困难借给公司钱,可以要求返还
  • 甘油三血脂高怎么办
  • 长春花怎么养才能爆花
  • 用盈余公积弥补以前年度亏损
  • 马勒舞曲
  • 圣托里尼岛游玩攻略
  • framework教程
  • css单行文本溢出隐藏
  • 工资属于营业成本
  • 重置java
  • continue命令必须与locate
  • thinkphp d方法
  • php用mysql连接数据库并查询
  • thinkphp 多表查询
  • get_module_base
  • 一般纳税人申请转为小规模纳税人
  • 上月购进固定资产次月退货已开具红字发票如何入账
  • 小规模纳税人每月不超过10万
  • 工程项目过路费是指什么意思啊
  • 前端日报
  • 企业被吊销后能当被告嘛
  • 不动产投资应该怎么做账
  • mysql5.7.17在win2008R2的64位系统安装与配置实例
  • mongodb基本使用
  • 小规模纳税人应交税费科目设置
  • 影响无形资产的营业利润怎么算
  • 小规模纳税人适用什么会计准则
  • 账务处理程序的定义
  • 专门借款本金汇兑差额
  • 我国的税种及税率
  • 成本核算方法是资源到作业,作业到产品吗?
  • 固定资产计提折旧表
  • 汇算清缴后取得上一年发票
  • 今年发的去年的工资怎么扣税
  • 厂房监理要点
  • 办公楼开始建造前专门借款的利息费用
  • 财务会计制度及核算软件备案怎么填写
  • 折旧年限的最新规定 汽车
  • 会计计算工资的步骤流程
  • sqlserver2008分页查询
  • windows 配置
  • win7系统怎么把字体调大
  • 在苹果电脑上怎么下载软件
  • os10.8.5升级不了
  • win8系统如何升级到win10
  • linux的sbin
  • 怎么使用linux
  • 如何修改windows密码策略
  • win7怎么禁止程序自启动
  • win10系统安装cad2008的注册机无法打开
  • android自定义view ondraw有时候不执行
  • windows与苹果
  • javascript函数的定义
  • js验证正则表达式
  • jquery图片
  • 陕西省税务系统
  • ca钥匙登陆不了电子税务局
  • 供电企业向电厂收取的并网服务费
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设