出现问题的原因 对于出现这种错误,源自于自己对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