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

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

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

項(xiàng)目/框架初始化時(shí)可能需要保留一些空文件,這時(shí)候就需要批量新增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)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

安阳县| 连山| 抚宁县| 霸州市| 兴安县| 商南县| 虹口区| 黔西县| 平邑县| 磐石市| 顺平县| 涪陵区| 扎兰屯市| 新宁县| 兴义市| 临夏县| 任丘市| 太原市| 翼城县| 库车县| 岚皋县| 开化县| 南通市| 乳山市| 大田县| 新巴尔虎左旗| 理塘县| 双鸭山市| 修水县| 桓仁| 德州市| 灌阳县| 扎赉特旗| 达孜县| 丽水市| 忻城县| 宿松县| 布尔津县| 顺昌县| 白水县| 民丰县|