Как включить исправление при сохранении с помощью @nuxtjs/eslint-module в Nuxt.js

Чтобы включить функцию исправления при сохранении с помощью «@nuxtjs/eslint-module», вы можете попробовать следующие методы:

  1. Метод 1. Настройте ESLint в файле nuxt.config.jsвашего проекта Nuxt.js:

    • Добавьте метод extend(config)в свойство build.
    • Внутри extendдобавьте следующий код:

      if (ctx.isDev && ctx.isClient) {
      config.module.rules.push({
       enforce: 'pre',
       test: /\.(js|vue)$/,
       loader: 'eslint-loader',
       exclude: /(node_modules)/,
       options: {
         fix: true,
       },
      });
      }
  2. Метод 2: используйте сценарий lintв файле package.json:

    • Добавьте следующий скрипт в файл package.json:

      "scripts": {
      "lint": "eslint --fix --ext .js,.vue ."
      }
    • Запустите команду npm run lintили yarn lint, чтобы автоматически исправить ошибки проверки.

Эти методы должны помочь вам включить функцию исправления при сохранении с помощью «@nuxtjs/eslint-module». Не забудьте настроить конфигурацию в соответствии с требованиями вашего конкретного проекта.