Vue.js ESLint插件需要Vue和Vuetify,但我只希望它们作为对等依赖项

Vue.js ESLint插件需要Vue和Vuetify,但我只希望它们作为对等依赖项,vue.js,vuetify.js,eslint,package.json,Vue.js,Vuetify.js,Eslint,Package.json,我正在开发一个使用Vue和Vuetify的模块。它们是对等依赖项,因为如果不是,我将有两个Vue实例,这是不好的(一个在主应用程序中,一个在模块中) 我的问题是我想将ESLint与Vue和Vuetify插件一起使用,但ESLint似乎需要Vue和Vuetify作为真正的依赖项。如果不是,我在进行林管时会收到以下错误消息: Error: Failed to load plugin 'vuetify' declared in '.eslintrc.js': Cannot find module 'v

我正在开发一个使用Vue和Vuetify的模块。它们是对等依赖项,因为如果不是,我将有两个Vue实例,这是不好的(一个在主应用程序中,一个在模块中)

我的问题是我想将ESLint与Vue和Vuetify插件一起使用,但ESLint似乎需要Vue和Vuetify作为真正的依赖项。如果不是,我在进行林管时会收到以下错误消息:

Error: Failed to load plugin 'vuetify' declared in '.eslintrc.js': Cannot find module 'vuetify/es5/components/VGrid/VContainer'

eslint plugin vuetify
需要
vuetify
软件包才能使用

解决方案是安装对等依赖项。在NPM 7+的情况下。对于早期NPM版本或Yarn用户,必须手动安装对等依赖项,这可以通过以下命令完成(使用):

npx npm-install-peers