npm WARN eslint-plugin-vue@6.2.2需要eslint@^5.0.0的同位体|| ^ 6.0.0,但未安装

问题描述

为什么我的Laravel项目中的eslint版本比5.0.0高,为什么出现此错误消息?

$ npm install
npm WARN eslint-plugin-vue@6.2.2 requires a peer of eslint@^5.0.0 || ^6.0.0 but none is installed. You must install peer dependencies yourself.
$ eslint -v
v7.9.0

解决方法

读取插入符号“ ^”在语义版本语法中的作用。 一般来说,插入号表示: ^ version“与版本兼容”,将使您更新到所有将来的次要/补丁版本,而无需增加主要版本。 ^ 2.3.4将使用版本2.3.4至

由于您的版本为7.9.0,因此既不兼容6也不兼容5,因此正常情况下会出现错误。