Мне показалось, что это работает сегодня. Я получал сообщение об ошибке «vue / require-v-for-key» и вторую ошибку, когда я определил ключ и не использовал его. Итак, я попытался полностью отключить ESLint. Это не было хорошо задокументировано в использовании конфигурации глобальных переменных среды ESLint.
Я добавил комментарий в свой установленный main.js vue cli 3, чтобы определить среду для моего приложения.
main.js
/* eslint-env node */
При установке моего проекта я сказал Vue установить config в отдельных файлах .js, чтобы vue cli создал .eslintrc.js вместо сохранения конфигурации в package.json. Я изменил настройку env в этом файле с true на false.
.eslintrc.js
module.exports = {
root: true,
env: {
node: false
},
Внимание !! Мне пришлось перезапустить мой локальный dev-сервер (npm run serve) , чтобы заставить его принять новые настройки .eslintrc.js.
Вы также можете отключить одно правило, используя раздел правил файла eslintrc.js. Не забудьте перезапустить свой dev-сервер после редактирования.
.eslintrc.js
'vue/require-v-for-key' : 'off'