node 脚本找出项目中没有用到的文件

项目屡次迭代,经不一样人编写修改,会出现好多没有用到的图片,样式,js等一些文件,打出来的包会特别大。这个时候就须要把这些没有用到的文件找出来删掉,可是这些文件太多了,一个个手动搜索太费劲了,写个node脚原本执行。css

目标:
删除项目中没有用到的图片html

第一步:
递归遍历存放图片的文件夹,把全部的文件路径(文件名)存到一个数组imgList(文件名和文件路径)。vue

第二步:
递归遍历全部指定的文件(html,vue,css,js),读取文件内容(string)在文件内容中查找是否引用图片(.jpg .png .gif 等)全文搜,
若是存在图片就遍历imgList 找出数组中的文件,而后删除。这样不停的遍历到最后imgList数组中剩下的就是没有匹配到的图片。node

第三步:
遍历imgList数组找到对应的图片路径,而后删除。数组

相关文章
相关标签/搜索