项目/框架初始化时可能需要保留一些空文件。这个时候需要批量添加gitkeepconstfs=require('fs')constbaseurl='D:/test'constignoreDir=['.git','.vscode','node_modules']addGitkeep(baseurl)functionaddGitkeep(url){fs.readdir(url,{withFileTypes:true},(err,files)=>{err&&console.log(err)//该目录没有文件if(!files.length){returnfs.writeFile(url+'/.gitkeep',null,err=>{err&&console.log(err)})}files.forEach(dirent=>{if(!ignoreDir.includes(dirent.name)&&dirent.isDirectory()){addGitkeep(url+'/'+dirent.name)}})})}
