ala*_*ang 2 javascript git prettier
查看 Prettier 文档,有一个技巧可以将 .prettierignore 文件基于 .gitignore 文件。
https://prettier.io/docs/en/install.html
Tip! Base your .prettierignore on .gitignore and .eslintignore (if you have one).
有人可以解释这意味着什么以及如何做到这一点吗?有没有办法自动将所有内容添加到 .gitignore 中包含的 .prettierignore 中?
问题帖子中引用的文档可能暗示只是复制 .gitignore 的内容并将其粘贴到 .prettierignore 中。
Prettier v3.0 还进行了其他改进工作:
在 Prettier 3.0 中,您可以在命令行上指定多个忽略文件。请参阅接受多个 --ignore-paths #14332。前任。prettier --ignore-path .gitignore --ignore-path .prettierignore .事实上你甚至不需要这样做,因为......
在 Prettier 3.0 中,默认情况下将采用 .gitignore。请参阅拉取请求:忽略 .gitignored 文件 #14731 ,默认情况下忽略 .gitignoreed 文件中的后续讨论是多余的。第14831章
如果您对此历史感兴趣,请参阅以下内容:
您实际上可以将标志传递给更漂亮的命令--ignore-path,然后将.gitignore文件的路径指定给它,以便它使用它而不是.prettierignore文件。
prettier --ignore-path .gitignore
Run Code Online (Sandbox Code Playgroud)