Nuxt.js 中的 ESlint 配置冲突

ESlint configuration conflicts in Nuxt.js

OS: Linux Ubuntu 20.04.2 所以我创建了我的 Nuxt.js 项目,但代码编译失败。

但是VSCode没有任何问题:

为什么会这样? 我不想忽略错误。我希望它们能够自动修复,这样代码就可以无误地编译。

问题是这样解决的:

  1. 我删除并重新创建了整个项目(也许我在设置上搞砸了一点,项目是空的,所以重新安装它比尝试修复所有设置更快更容易) ;
  2. 在项目文件夹中创建.vscode/settings.json
  3. 将其放入 ./vscode/settings.json:
{
  "editor.formatOnSave": true,
  "vetur.validation.template": false,
  "editor.codeActionsOnSave": {
    "source.fixAll.eslint": true
  }
}

瞧,一切正常。