103

ESlintで生成されたプロジェクトで無効にするにはどうすればよいvue-cliですか?

preLoaders: [
  {
    test: /\.vue$/,
    loader: 'eslint',
    include: projectRoot,
    exclude: /node_modules/
  },
  {
    test: /\.js$/,
    loader: 'eslint',
    include: projectRoot,
    exclude: /node_modules/
  }
]

行を削除するloader: 'eslint'と、空の文字列に設定するのと同じように、コンパイルされません。ESLint初期化段階でオプトアウトできることはわかっていますが、プロジェクトの作成後に無効にするにはどうすればよいですか?

4

17 に答える 17

16

Vue のスターター プロジェクト自体は、テンプレート言語で構築されています。

テンプレート(ビット)を見ると、ブロック{{#lint}}全体を削除できるようです。preLoaders

于 2016-08-04T11:56:12.363 に答える
3

Vue cli v4 と eslint 機能を選択して作成されたプロジェクトの場合eslintConfig、package.json にプロパティがあります。

"eslintConfig": {
    "root": true,
    "env": {
      "node": true
    },
    "extends": [
      "plugin:vue/vue3-essential",
      "eslint:recommended"
    ],
    "parserOptions": {
      "parser": "babel-eslint"
    },
    "rules": {}
  },

extendsは、いくつかのルール プリセットを指定します。デフォルトはplugin:vue/vue3-essentialeslint:recommendedです。未使用の変数や未使用のインポートなどの一般的なルールはeslint:recommended. このようなルールを無効にする場合は、プロジェクトを削除eslint:recommendedして再起動するだけです。ただし、削除しないでください。そうしないと、リンターがファイルを認識できなくなります。eslintConfigplugin:vue/vue3-essential.vue

于 2021-11-28T07:04:02.933 に答える
0

に移動して.eslintrc.jsこれを追加します:

dev: {
   useEslint: false
},
于 2020-04-08T19:23:54.093 に答える
0

vueCli でパッケージ json に移動し、最後に依存関係から eslint を削除します。パッケージ json はこのようにする必要があります

{
  "name": "vuecompesation",
  "version": "0.1.0",
  "private": true,
  "scripts": {
    "serve": "vue-cli-service serve",
    "build": "vue-cli-service build"

  },
  "dependencies": {
    "core-js": "^3.6.5",
    "vue": "^3.0.0"
  },
  "devDependencies": {
    "@vue/cli-plugin-babel": "~4.5.0",
    "@vue/cli-plugin-eslint": "~4.5.0",
    "@vue/cli-service": "~4.5.0",
    "@vue/compiler-sfc": "^3.0.0",
    "babel-eslint": "^10.1.0"
  
  },
  "eslintConfig": {
    "root": true,
    "env": {
      "node": true
    },
    "extends": [
      "plugin:vue/vue3-essential",
      "eslint:recommended"
    ],
    "parserOptions": {
      "parser": "babel-eslint"
    },
    "rules": {}
  },
  "browserslist": [
    "> 1%",
    "last 2 versions",
    "not dead"
  ]
}

于 2021-06-09T16:20:07.723 に答える