簡體   English   中英

如何在項目的特定子目錄上運行 prettier?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM