簡體   English   中英

在 rimraf package 的幫助下使用 glob 刪除 Node 中的所有子文件夾?

[英]Remove all subfolders in Node using globs with the help of rimraf package?

我有以下目錄結構:

dist
├── a/
├── b/
├── a.md
└── b.md

我想在rimraf package 的幫助下使用globs刪除dist/a文件夾和dist/b文件夾(基本上是所有子文件夾)。

我已經在全球范圍內安裝了rimraf ,所以npm i -g rimraf

我嘗試做rimraf dist/**rimraf dist/*rimraf dist/**/rimraf dist/**/*但它完全清除了dist/目錄中的所有內容。

我知道我可以像rimraf dist/a && rimraf dist/b那樣單獨做,但我想使用globs ,因為我的 Node 項目中有很多目錄。 此外,這是 npm 腳本的一部分,但只是舉個例子,我做了一個簡短的用例:)

無論如何要跨平台? 我還發現del package 與rimraf非常相似,但也無法使其工作:(

您可以簡單地使用rimraf dist/*/刪除特定文件夾中的所有子文件夾。

這將刪除子文件夾並保留所有其他擴展文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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