最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

nodejs對項目下所有空文件夾創(chuàng)建gitkeep的方法

 更新時間:2019年08月02日 08:31:04   作者:相門城下  
這篇文章主要介紹了nodejs對項目下所有空文件夾創(chuàng)建gitkeep的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

項目/框架初始化時可能需要保留一些空文件,這時候就需要批量新增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)
   }
  })
 })
}

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

隆回县| 梁河县| 灵石县| 平阴县| 奈曼旗| 体育| 盘山县| 康平县| 永城市| 长葛市| 莱芜市| 潼南县| 习水县| 镇平县| 兴隆县| 吴旗县| 木里| 手游| 青河县| 文山县| 万源市| 镇赉县| 宜良县| 晋宁县| 海盐县| 武川县| 唐海县| 洛阳市| 丹阳市| 张家口市| 岑巩县| 循化| 策勒县| 平和县| 科尔| 武汉市| 孙吴县| 锦屏县| 明溪县| 呼伦贝尔市| 什邡市|