项目/框架初始化时可能需要保留一些空文件,这时候就需要批量新增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) } }) }) }
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持移动技术网。
如对本文有疑问, 点击进行留言回复!!
使用npm命令提示: 'npm' 不是内部或外部命令,也不是可运行的程序的处理方法
Node Express用法详解【安装、使用、路由、中间件、模板引擎等】
Node Mongoose用法详解【Mongoose使用、Schema、对象、model文档等】
网友评论