vue-router安装报错

遇到的问题

在安装vue-router时发现如下报错:

npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! While resolving: [email protected]
npm ERR! Found: [email protected]
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 [email protected]
npm ERR! node_modules/vue-router
npm ERR!   vue-router@"*" 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! peer vue@"^3.2.0" from [email protected]

因为2022年2月7日以后,vue-router的默认版本,为4版本,而且 vue-router4,只能在vue3中,
只有vue-router3中,能用在vue 2中

如果把vue-router4强制安装到vue2中,则会报上面的错误;

解决方法

vue2中router正确安装方法:

npm i vue-router@3

你可能感兴趣的:(vue,vue.js,npm,前端)