[英]How do I run prettier on a specific subdirectory on my project?
我有一個 typescript 項目結構是這樣的:
--workflows
|--app1
|--src
|--app2
|--src
我正在嘗試運行更漂亮,但我只想在 app1 上運行。
我試過這樣的事情:
prettier --write \"workflows/app1/**/*.{js, ts}\"
這不會返回任何文件。
但是如果我運行這樣的東西:
prettier --write \"workflows/**/*.{js, ts}\"
它返回工作流目錄下的所有文件。
我究竟做錯了什么? 我怎樣才能讓它只為 app1 下的文件運行?
根據文檔,您可以在項目的根目錄中使用.prettierignore
文件: https://prettier.io/docs/en/ignore.html
只需創建一個名為 .prettierignore 的文件,然后鍵入要在您的情況下排除的目錄:
app2
您還可以在 CLI 中使用--ignore-path
選項
它在不使用引號的情況下工作
prettier --write workflows/app1/**/*.{js, ts}
Json 看起來像這樣:
"scripts": {
"review": "prettier --write workflows/app1/**/*.{js,ts}"
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.