欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

相關(guān)文章

  • Node的文件系統(tǒng)你了解多少

    Node的文件系統(tǒng)你了解多少

    這篇文章主要為大家詳細(xì)介紹了Node的文件系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-02-02
  • Nodejs 和Session 原理及實(shí)戰(zhàn)技巧小結(jié)

    Nodejs 和Session 原理及實(shí)戰(zhàn)技巧小結(jié)

    這篇文章主要介紹了Nodejs 和Session 原理及實(shí)戰(zhàn)技巧小結(jié),需要的朋友可以參考下
    2017-08-08
  • 深入理解Puppeteer的入門(mén)教程和實(shí)踐

    深入理解Puppeteer的入門(mén)教程和實(shí)踐

    這篇文章主要介紹了深入理解Puppeteer的入門(mén)教程和實(shí)踐,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-03-03
  • nvm報(bào)錯(cuò)Now?using?node?v版本號(hào)(64-bit)圖文解決方法

    nvm報(bào)錯(cuò)Now?using?node?v版本號(hào)(64-bit)圖文解決方法

    這篇文章主要給大家介紹了關(guān)于nvm報(bào)錯(cuò)Now?using?node?v版本號(hào)(64-bit)的解決方法,文中將解決的辦法介紹的非常詳細(xì),對(duì)遇到這個(gè)問(wèn)題的朋友具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-11-11
  • node.JS路徑解析之PATH模塊使用方法詳解

    node.JS路徑解析之PATH模塊使用方法詳解

    path模塊包含一系列處理和轉(zhuǎn)換文件路徑的工具集,通過(guò) require('path') 可用來(lái)訪問(wèn)這個(gè)模塊。本文將詳細(xì)介紹path模塊
    2020-02-02
  • Nodejs 發(fā)送Post請(qǐng)求功能(發(fā)短信驗(yàn)證碼例子)

    Nodejs 發(fā)送Post請(qǐng)求功能(發(fā)短信驗(yàn)證碼例子)

    這篇文章主要介紹了Nodejs 發(fā)送Post請(qǐng)求功能(發(fā)短信驗(yàn)證碼例子),需要的朋友可以參考下
    2017-02-02
  • node.js程序作為服務(wù)并在windows下開(kāi)機(jī)自啟動(dòng)(用forever)

    node.js程序作為服務(wù)并在windows下開(kāi)機(jī)自啟動(dòng)(用forever)

    這篇文章主要介紹了node.js程序作為服務(wù)并在windows下開(kāi)機(jī)自啟動(dòng)的相關(guān)資料,因?yàn)閷?shí)現(xiàn)的功能比較簡(jiǎn)單,沒(méi)有選擇功能比較強(qiáng)大的pm2,文中選擇利用了forever,需要的朋友可以參考借鑒,下面來(lái)一起看看吧。
    2017-03-03
  • 一步步教你利用Docker設(shè)置Node.js

    一步步教你利用Docker設(shè)置Node.js

    這篇文章主要介紹了利用Docker設(shè)置Node.js的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-11-11
  • 深入koa-bodyparser原理解析

    深入koa-bodyparser原理解析

    這篇文章主要介紹了深入koa-bodyparser原理解析,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-01-01
  • Node.js調(diào)試技術(shù)總結(jié)分享

    Node.js調(diào)試技術(shù)總結(jié)分享

    Node.js是一個(gè)可以快速構(gòu)建網(wǎng)絡(luò)服務(wù)及應(yīng)用的平臺(tái)。該平臺(tái)的構(gòu)建是基于Chrome's JavaScript runtime,也就是說(shuō),實(shí)際上它是對(duì)Google V8引擎(應(yīng)用于Google Chrome瀏覽器)進(jìn)行了封裝。 今天介紹Node.js調(diào)式目前有幾種技術(shù),需要的朋友可以參考下。
    2017-03-03

最新評(píng)論