【问题标题】:How to base .prettierignore file on .gitignore如何将 .prettierignore 文件基于 .gitignore
【发布时间】:2021-04-14 13:16:53
【问题描述】:

查看 Prettier 文档,有一个提示可以让 .prettierignore 文件基于 .gitignore 文件。

https://prettier.io/docs/en/install.html

Tip! Base your .prettierignore on .gitignore and .eslintignore (if you have one).

谁能解释这意味着什么以及如何做到这一点?有没有办法自动将所有内容添加到 .gitignore 中包含的 .prettierignore 中?

【问题讨论】:

    标签: javascript git prettier


    【解决方案1】:

    您实际上可以将标志传递给您更漂亮的命令--ignore-path,然后将您的.gitignore 文件的路径提供给它,这样它将使用该路径而不是.prettierignore 文件。

    prettier --ignore-path .gitignore
    

    【讨论】:

    • 遗憾的是,您只能提供一次该选项(最后一个优先):github.com/prettier/prettier/issues/8048 E.g.我有子模块,我需要为了更漂亮而忽略它,但不能在 .gitignore 中。
    【解决方案2】:

    他们并不是暗示有一种自动的方法可以做到这一点,但您可以cp .gitignore .prettierignore(或以其他方式复制它,例如在您的 IDE 中)。不过,如果您愿意,可以使用 proposal to include other ignore filesnode tool 自动执行此操作。

    【讨论】:

      【解决方案3】:

      从阅读文档中我可以看出,它们意味着您的 .prettierignore 中的文件与您在 .gitignore 中的文件相同,因为 .gitignore 中的任何内容无论如何都不会检入您的存储库,并不是说您可以将.prettierignore 指向.gitignore 并让它使用该文件,尽管那会很酷。提出了一个类似的问题并关闭 here 提到使用符号链接,因为它们使用相同的结构。

      【讨论】:

        猜你喜欢
        • 2012-02-16
        • 2011-11-23
        • 2023-03-13
        • 2012-05-31
        • 2020-07-17
        • 2013-05-09
        • 1970-01-01
        • 2022-07-20
        相关资源
        最近更新 更多