我无法为子模块添加忽略的文件夹-eslint vs vue

问题描述

与:的cmd结果不同:

"serve": "vue-cli-service serve",-< too many breaks 
 for decoration etc....
"lint": "vue-cli-service lint" -< nice result 

我尝试类似milion的组合:

  vue-cli-service serve --skip-plugins @vue/cli-plugin-eslint"

但是我仍然对(git)子模块项目的消息发出警告。

我设置了root: true


 {
  "vsprettier.useEsLint": true,"eslint.format.enable": true,"eslint.workingDirectories": [
    "./src"
  ]
}

.eslintignore

public/**
public/submodules
build/**
server/**

编辑babel.config

const path = require("path")

module.exports = {
  presets: [
    "@vue/cli-plugin-babel/preset"
  ],exclude: [
    path.resolve("\"public/**\""),path.resolve("\"server/**\""),path.resolve("\"public/submodules/**\"")
  ]
}

  "eslintConfig": {
    "root": true,"env": {
      "es6": true,"node": true,"browser": true
    },"extends": [
      "plugin:vue/essential","eslint:recommended","@vue/typescript"
    ],"parserOptions": {
      "parser": "@typescript-eslint/parser","ecmaVersion": 7,"sourceType": "module","ecmaFeatures": {
        "jsx": true,"experimentalObjectRestSpread": true
      }
    },"rules": {
      "indent": [
        "error",2
      ],"quotes": [
        "error","double"
      ],"semi": [
        "error","never",{
          "beforeStatementContinuationChars": "always"
        }
      ],"comma-dangle": [
        "error",{
          "arrays": "never","objects": "never","imports": "never","exports": "never","functions": "never"
        }
      ],"no-console": 0,"linebreak-style": [
        "error","windows"
      ],"no-multiple-empty-lines": [
        "error",{
          "max": 1,"maxEOF": 0
        }
      ]
    }
  },

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)