vscode关于vue项目vue , js 文件格式化的问题?

新手上路,请多包涵

已安装了插件,vetur,eslint,prettier,settings配置有点长,但是基本的配置应该齐的,截取部分vetur相关的发下.
然后现在有2个项目A和B
A项目是shift+ctrl+f格式化之后,vue和js文件完全没有问题
B项目格式化之后,会有格式错误

 "javascript.format.insertSpaceBeforeFunctionParenthesis": true,
  "[vue]": {
    "editor.defaultFormatter": "octref.vetur"
  },
  "vetur.format.defaultFormatter.js": "vscode-typescript",
  "vetur.format.defaultFormatter.stylus": "none",
  "[javascript]": {
    "editor.defaultFormatter": "vscode.typescript-language-features"
  },
  "vetur.format.defaultFormatter.html": "js-beautify-html",
  "vetur.format.defaultFormatterOptions": {
    "prettier": {
      // Prettier option here
      "semi": false, // 不加 ; 
      "singleQuote": true // 单引号
    },
    "js-beautify-html": {
      "wrap_attributes": "auto"
    },
    "prettyhtml": {
      "printWidth": 100,
      "singleQuote": true,
      "wrapAttributes": false,
      "sortAttributes": false
    }
  },

企业微信截图_15776899104793.png
企业微信截图_15776899651764.png

AB项目的对function()格式化标准不一样了(B项目在funciton和()之间有空格会错误),请问是哪个文件控制eslint格式的呢,
B项目双引号没有改成单引,
B项目有些末尾的 ; 没有去掉,

阅读 3.4k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题