Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vue.js 可能可以使用“---fix”选项进行修复_Vue.js_Eslint_Nuxt.js - Fatal编程技术网

Vue.js 可能可以使用“---fix”选项进行修复

Vue.js 可能可以使用“---fix”选项进行修复,vue.js,eslint,nuxt.js,Vue.js,Eslint,Nuxt.js,我正在使用nuxt.js创建一个应用程序,但每次启动该应用程序时,都会出现eslint错误,并说“可以使用--fix选项进行修复。” 我执行了命令npm run lint--fix,它可以工作,但是如果我在任何vue文件中进行了另一次更改,它会再次出现相同的错误,我必须再次执行 知道如何修复吗?使用以下配置进入nuxt配置文件: build: { extend(config, ctx) { config.module.rules.push({ e

我正在使用nuxt.js创建一个应用程序,但每次启动该应用程序时,都会出现eslint错误,并说“可以使用
--fix
选项进行修复。”

我执行了命令
npm run lint--fix
,它可以工作,但是如果我在任何vue文件中进行了另一次更改,它会再次出现相同的错误,我必须再次执行


知道如何修复吗?

使用以下配置进入nuxt配置文件:

 build: {
      extend(config, ctx) {
        config.module.rules.push({
          enforce: 'pre',
          test: /\.(js|vue)$/,
          loader: 'eslint-loader',
          exclude: /(node_modules)/,
          options: {
            fix: true
          }
        })
    }
  }
重要部分是:

options: {
  fix: true
}

numxt.config.js
文件中扩展构建

build: {
  extend(config, ctx) {
    config.module.rules.push({
      enforce: "pre",
      test: /\.(js|vue)$/,
      loader: "eslint-loader",
      exclude: /(node_modules)/,
      options: {
        fix: true
      }
    })
  }
}

编辑器的格式是否在保存中?它的执行方式是否与ESLint的执行方式相同?不,不是。我问了两个问题,你在回答哪一个?如果你问你的编辑器是否应该应用与你的linter所期望的相同的格式:是的,否则你必须不断地重新格式化。是的,你说得对。我的回答符合你的两个问题。是的,这是第一次。感谢您的解释。我们正在寻找这个:
npm run lint--fix
-谢谢!你能逐行解释第2行到第5行吗?可能对后代有价值