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

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

  • 个人所得税申诉已受理多久出结果
  • 发票密码区超出可以用吗
  • 季末资产总额填错了要紧吗
  • 发生销售折让时为什么不冲减成本
  • 预付广告费计入什么科目
  • 预付账款年底账务怎么做账?
  • 代别的公司付款怎么做账
  • 没收租赁保证金开什么内容的发票
  • 采购入库损耗如何计算
  • 一般纳税人苗木发票可以抵扣吗
  • 电解铜进口可以卖吗
  • 免征增值税还要做销项税吗
  • 开通税种需要带发票吗
  • 建筑服务税率是5
  • 记账凭证中借方和贷方什么意思
  • 物业公司收的预存水费不够抵减怎么交税
  • 出租厂房收取水电费吗
  • 已认证发票退货怎么办
  • 会计事务所成本核算方法
  • windows11蓝牙不能用
  • 视同销售情形有哪些?
  • 电视柜尺寸一般是多少厘米的
  • 取得基建借款分录
  • 社保退休金计算方法
  • win10磁盘碎片整理打不开
  • 蓝桥杯等级
  • element-ui表格
  • 房地产预售收入如何缴纳所得税
  • 塞里雅兰瀑布图片高清
  • 长期待摊费用是非流动资产吗
  • php中session什么意思
  • 绿化管理服务经营范围
  • 企业利润总额为负
  • 公司年终奖怎么入账
  • 利息资本化怎么计算
  • 打造出ChatGPT的,是怎样一群人?
  • 纯HTML+CSS小兔鲜儿网站首页(静态网页)
  • python删除nan
  • ps如何使用套锁工具剪裁图片
  • 销项税比进项税多怎么办
  • 生产成本有什么
  • 定期存款怎么入门
  • 制造费用月末一般有余额吗
  • 费用按照归属的不同可分为
  • 定期定额个税申报应税项和计税依据为什么不相等
  • 工会经费税务代收是什么意思
  • 所得税申报表的营业成本包括哪些
  • 小企业外币业务包括
  • 预付账款没有收到货怎么处理
  • 企业大股东减持股权
  • 可转换债券发行主体
  • 车辆报废如何进行
  • 印花税的计算公式应纳税所得额包含增值税吗
  • 企业计提福利费按多少提
  • 工程保险费包括人身保险么
  • 固定资产处置如何申报企业所得税
  • 不动产租赁属于什么税目
  • 银行汇票结算业务
  • 建筑企业营改增之前计税方法
  • 收到票据之后贴什么标签
  • 虚开发票如何界定?
  • sql server 2000安装包
  • mysql优化实战
  • 注册表修改后如何生效
  • win10如何添加输入法
  • ubuntu help
  • xp系统有什么用
  • win7系统误删文件可以恢复吗
  • win10系统代理在哪
  • linux常用命令chmod的使用
  • easyui 日期格式化
  • js如何引用
  • python模拟用户登录过程,输入账号及密码
  • android sdkmanager
  • javascript有哪些常用的属性和方法
  • 空调设备税率多少钱
  • 哈尔滨自贸区全称
  • 进货没有发票怎么报税
  • 青海的医疗保险费是多少钱
  • 考上如皋地税局好吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设