vscode 配置 eslint + prettier冲突问题

发布于 2022-09-11 17:26:17 字数 1425 浏览 10 评论 0

环境:

  • 使用最新的vue-cli生成的vue项目,选择的 eslint+prettier
  • 最新版vscode 1.28.2

直接在工作区设置的,内容如下

{
    "folders": [{
        "path": "D:\\Demo\\Vue\\vue-cli3"
    }],
    "settings": {
        //.vue文件template格式化支持,并使用js-beautify-html插件
        "vetur.format.defaultFormatter.html": "js-beautify-html",
        //js-beautify-html格式化配置,属性强制换行
        "vetur.format.defaultFormatterOptions": {
            "js-beautify-html": {
                "wrap_attributes": "force-aligned"
            }
        },
        //根据文件后缀名定义vue文件类型
        "files.associations": {
            "*.vue": "vue"
        },
        //保存时eslint自动修复错误
        "eslint.validate": [
            "javascript",
            "javascriptreact",
            "vue",
            "html",
            "jsx",
            {
                "language": "vue",
                "autoFix": true
            }
        ],
        "eslint.autoFixOnSave": true,
        //开启 eslint 支持
        "prettier.eslintIntegration": true,
        //使用单引号
        "prettier.singleQuote": true,
        //结尾不加分号
        "prettier.semi": false,
        "editor.formatOnSave": true,
    }
}

参考了文章:https://monkeywie.github.io/2...

现在就是如下图效果图片描述 (一直按保存)

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

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

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

久夏青 2022-09-18 17:26:18

clipboard.png

我不会这样,虽然最后格式都是正常的,但是每次保存代码都会闪一下,

嘿看小鸭子会跑 2022-09-18 17:26:18

自己解决了,beautify会占用格式化的快捷键。。。禁用掉就好了

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文