首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Prettier禁用元素标记中的属性换行

如何使用Prettier禁用元素标记中的属性换行
EN

Stack Overflow用户
提问于 2020-08-24 20:22:18
回答 1查看 625关注 0票数 3

我使用Vue CLI生成了一个新的Vue项目。对于linter选项提示符,我选择了更漂亮。如何禁用属性到新行的中断?例如:

这是我的标记:

代码语言:javascript
复制
<v-navigation-drawer
  v-model="drawer"
  :clipped="$vuetify.breakpoint.lgAndUp"
  app
>
   ...
</v-navigation-drawer>

我的预期输出是:

代码语言:javascript
复制
<v-navigation-drawer v-model="drawer" :clipped="$vuetify.breakpoint.lgAndUp" app>
   ...
</v-navigation-drawer>

我尝试创建.prettierrc文件,并添加了以下配置:

代码语言:javascript
复制
{
  "htmlWhitespaceSensitivity": "ignore"
}

但这对我不起作用,HTML看起来还是一样的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-08-26 08:56:13

这里强制执行的更漂亮的选项是printWidth,它的默认值是80。所讨论的标记行的长度为82个字符,加上前面的制表符空间的长度,这会导致linter/formatter将该行拆分。

您可以增加printWidth来解决此问题:

代码语言:javascript
复制
// .eslintrc.js
module.exports = {
  rules: {
    //...
    "prettier/prettier": [
      "warn",
      {
        printWidth: 180,  // default = 80
      }
    ]
  }
}
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63560974

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档