项目中ESlint配置与VScode中配置冲突问题

  项目下下来直接跑,没问题,修改后报错跑不起来。原因是ESlint配置不匹配的问题,如项目中设置的是单引号配置,自动保存格式化后成了双引号 ,然后就报错了在,这时候可以选择修改vscode默认配置与项目一致,如setting.json文件中增加如下配置:

{
   "vetur.format.defaultFormatterOptions": {
      "prettier": {
        "semi": false,
        "singleQuote": true
      },
      "wrap_attributes": "force-aligned"
    },
    "javascript.format.insertSpaceBeforeFunctionParenthesis": false,
    "vetur.format.defaultFormatter.js": "vscode-typescript",
    "vetur.format.defaultFormatter.html": "js-beautify-html" 
}

  

  这时候.vue文件可以正常保存运行了。

        但是,如果有js文件改动保存的时候又会出现问题,借鉴文章中的方法我这边试了不行,后续找到好方法再来追加,或者有朋友清楚可以给我留言。

参考 & 感谢:

https://www.codeprj.com/blog/b807eb1.html

宝剑锋从磨砺出,梅花香自苦寒来。
原文地址:https://www.cnblogs.com/haimengqingyuan/p/14615190.html