![](/img/trans.png)
[英]Should package.json be included in .prettierignore file?
[英]How to base .prettierignore file on .gitignore
查看 Prettier 文檔,有一個將 your.prettierignore 文件基於 your.gitignore 文件的提示。
https://prettier.io/docs/en/install.html
Tip. Base your.prettierignore on.gitignore and.eslintignore (if you have one).
有人可以解釋這意味着什么以及如何做到這一點嗎? 有沒有辦法自動將所有內容添加到 your.gitignore 中包含的 your.prettierignore?
您實際上可以將一個標志傳遞給您的更漂亮的命令--ignore-path
,然后給它您的.gitignore
文件的路徑,這樣它將使用它而不是.prettierignore
文件。
prettier --ignore-path .gitignore
他們並不是暗示有一種自動的方法可以做到這一點,但是您可以cp.gitignore.prettierignore
(或以其他方式復制它,例如在您的 IDE 中)。 但是,如果您願意,有一個建議包括其他忽略文件以及一個節點工具來為您自動執行此操作。
從閱讀文檔中我可以看出,它們意味着您的.prettierignore
中的文件與您在.gitignore
中的文件相同,因為.gitignore
中的任何內容都不會被檢入您的存儲庫,而不是您可以指出.prettierignore
到.gitignore
並讓它使用該文件,盡管那會很酷。 這里提出並關閉了一個類似的問題,提到使用符號鏈接,因為它們使用相同的結構。
不要復制文件,將其鏈接到 your.gitignore 以便在您將來編輯它們時保持同步:
ln -s .gitignore .prettierignore
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.