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

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

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

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

相關文章

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

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

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

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

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

    深入理解Puppeteer的入門教程和實踐

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

    nvm報錯Now?using?node?v版本號(64-bit)圖文解決方法

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

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

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

    Nodejs 發(fā)送Post請求功能(發(fā)短信驗證碼例子)

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

    node.js程序作為服務并在windows下開機自啟動(用forever)

    這篇文章主要介紹了node.js程序作為服務并在windows下開機自啟動的相關資料,因為實現(xiàn)的功能比較簡單,沒有選擇功能比較強大的pm2,文中選擇利用了forever,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-03-03
  • 一步步教你利用Docker設置Node.js

    一步步教你利用Docker設置Node.js

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

    深入koa-bodyparser原理解析

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

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

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

最新評論