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

发布于 2022-09-12 00:25:28 字数 1249 浏览 28 评论 0

已安装了插件,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项目有些末尾的 ; 没有去掉,

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文