vue2安装路由或者vuex等依赖的时候 由于版本差距过大需要更换依赖的版本 可以使用下面原文的方法
https://www.csdn.net/tags/MtTaEgwsMjM4MDQtYmxvZwO0O0OO0O0O.html
根据错误提示,在命令行中加入–legacy-peer-deps,由于vue与vue-router版本兼容的问题,需要在安装语句后加入需要下载vue-router版本,不然会下载最新的vue-router版本。
npm install --legacy-peer-deps vue-router@3.5.2