问题描述
为什么我的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,因此正常情况下会出现错误。