npm安装vuex报错

问题

在命令行使用npm install vuex --save的时候报错如下:

PS D:\Project\vue2-test> npm install vuex --save
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! While resolving: vue2-test@0.1.0
npm ERR! Found: vue@2.7.16
npm ERR! node_modules/vue
npm ERR!   vue@"^2.6.14" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer vue@"^3.2.0" from vuex@4.1.0
npm ERR! node_modules/vuex
npm ERR!   vuex@"*" from the root project
npm ERR!
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR!
npm ERR! See C:\Users\DELL\AppData\Local\npm-cache\eresolve-report.txt for a full report.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\DELL\AppData\Local\npm-cache\_logs\2024-09-24T06_06_30_180Z-debug-0.log

一般来说这个问题是因为npm的版本太高导致的

解决办法

安装指定版本的vuex,查看vuex的可安装版本

PS D:\Project\vue2-test> npm view vuex versions 
[
  '0.1.0',        '0.2.0',        '0.3.0',        '0.4.0',
  '0.4.1',        '0.4.2',        '0.5.0',        '0.5.1',
  '0.6.1',        '0.6.2',        '0.6.3',        '0.7.0',
  '0.7.1',        '0.8.0',        '0.8.1',        '0.8.2',
  '1.0.0-rc',     '1.0.0-rc.2',   '1.0.0',        '1.0.1',
  '2.0.0-rc.1',   '2.0.0-rc.3',   '2.0.0-rc.4',   '2.0.0-rc.5',
  '2.0.0-rc.6',   '2.0.0',        '2.1.0',        '2.1.1',
  '2.1.2',        '2.1.3',        '2.2.0',        '2.2.1',
  '2.3.0',        '2.3.1',        '2.4.0',        '2.4.1',
  '2.5.0',        '3.0.0',        '3.0.1',        '3.1.0',
  '3.1.1',        '3.1.2',        '3.1.3',        '3.2.0',
  '3.3.0',        '3.4.0',        '3.5.0',        '3.5.1',
  '3.6.0',        '3.6.1',        '3.6.2',        '4.0.0-alpha.1',       
  '4.0.0-beta.1', '4.0.0-beta.2', '4.0.0-beta.3', '4.0.0-beta.4',        
  '4.0.0-rc.1',   '4.0.0-rc.2',   '4.0.0',        '4.0.1',
  '4.0.2',        '4.1.0'
]

安装指定版本的vuex

npm install vuex@3.6.2 --save

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值