node 腳本找出項目中沒有用到的文件

項目屢次迭代,經不一樣人編寫修改,會出現好多沒有用到的圖片,樣式,js等一些文件,打出來的包會特別大。這個時候就須要把這些沒有用到的文件找出來刪掉,可是這些文件太多了,一個個手動搜索太費勁了,寫個node腳原本執行。css

目標:
刪除項目中沒有用到的圖片html

第一步:
遞歸遍歷存放圖片的文件夾,把全部的文件路徑(文件名)存到一個數組imgList(文件名和文件路徑)。vue

第二步:
遞歸遍歷全部指定的文件(html,vue,css,js),讀取文件內容(string)在文件內容中查找是否引用圖片(.jpg .png .gif 等)全文搜,
若是存在圖片就遍歷imgList 找出數組中的文件,而後刪除。這樣不停的遍歷到最後imgList數組中剩下的就是沒有匹配到的圖片。node

第三步:
遍歷imgList數組找到對應的圖片路徑,而後刪除。數組

相關文章
相關標籤/搜索