
出现问题的原因
对于出现这种错误,源自于自己对npm高版本的追求,而vue版本过低所造成,之前npm@6版本运行npm i XXX是没有出现这种状况,升级到npm@8之后就会出现这种情况。

解决办法
需要在下载依赖包后面--legacy-peer-deps 或者是--force --legacy-peer-deps,此方法降低节点版本,使用之前节点版本。
npm -i vue-router --legacy-peer-deps
npm -i vue-router --force --legacy-peer-deps