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