如何用Node.js批量在项目所有空文件夹中自动创建.gitkeep文件?

2026-04-08 18:511阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计207个文字,预计阅读时间需要1分钟。

如何用Node.js批量在项目所有空文件夹中自动创建.gitkeep文件?

项目/框架初始化时,可能需要保留一些空文件。此时,需要批量新增gitkeep、const fs=require('fs')、const baseurl='D:/test'、const ignoreDir=['git', 'vscode', 'node_modules']等文件。函数addGitkeep如下:

项目/框架初始化时可能需要保留一些空文件,这时候就需要批量新增gitkeep

如何用Node.js批量在项目所有空文件夹中自动创建.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) } }) }) }

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持易盾网络。

本文共计207个文字,预计阅读时间需要1分钟。

如何用Node.js批量在项目所有空文件夹中自动创建.gitkeep文件?

项目/框架初始化时,可能需要保留一些空文件。此时,需要批量新增gitkeep、const fs=require('fs')、const baseurl='D:/test'、const ignoreDir=['git', 'vscode', 'node_modules']等文件。函数addGitkeep如下:

项目/框架初始化时可能需要保留一些空文件,这时候就需要批量新增gitkeep

如何用Node.js批量在项目所有空文件夹中自动创建.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) } }) }) }

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持易盾网络。