項目/框架初始化時可能需要保留一些空文件,這時候就需要批量新增gitkeep
const fs = require('fs')const baseurl = 'D:/test'const ignoreDir = ['.git', '.vscode', 'node_modules']addGitkeep(baseurl)function addGitkeep(url) { fs.readdir(url, {withFileTypes: true}, (err, files) => {  err && console.log(err)  //該目錄下沒有文件  if (!files.length) {   return fs.writeFile(url + '/.gitkeep', null, err => {    err && console.log(err)   })  }  files.forEach(dirent => {   if (!ignoreDir.includes(dirent.name) && dirent.isDirectory()) {    addGitkeep(url + '/' + dirent.name)   }  }) })}以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。
新聞熱點
疑難解答