【问题标题】:Prettier ignore handlebars更漂亮的忽略车把
【发布时间】:2021-08-24 11:01:54
【问题描述】:

我的 Meteor 项目中有以下文件夹结构。

> .meteor

>public

> client (dir)
>> foo.html &
>> foo.js

>> bar (dir: client/bar)
>>> bar.html &
>>> bar.js

> server
>> baz.js

我想格式化客户端目录中的所有 JS 文件

npx 更漂亮 --write 'client/**/*.js'

仅格式化 bar.js 等文件。实际上,我有多达 5 层深的文件夹,它们也需要格式化。

npx 更漂亮 --write 'client/**'

有效,但会影响 html(车把)文件,我想避免这种情况。

有什么想法吗?我在文档中找不到任何内容,这是手动向所有 .html 文件添加忽略的一部分,但这是一种矫枉过正。

【问题讨论】:

    标签: javascript prettier


    【解决方案1】:

    您可以添加以下配置以避免车把 (.hbs) 格式化

    "[handlebars]": {
        "editor.formatOnSave": false,
        "editor.formatOnPaste": false
    }
    

    【讨论】:

    • 它是从命令行执行的,不幸的是circleci对editor.formatOnSave一无所知
    • 你应该提到你正在使用circleci。此外,您必须在 ci 构建中禁用 prettier
    猜你喜欢
    • 2014-03-20
    • 1970-01-01
    • 2011-04-09
    • 2021-06-21
    • 2020-12-20
    • 2021-08-14
    • 2019-05-17
    • 2020-11-21
    • 2012-01-06
    相关资源
    最近更新 更多