前言
发布了npm包,具体使用方法可查看 Github
- 在介绍需求或者想要表达自己的文件结构,我们一般都会用到文件树的表达形式,但是在文件很多的情况下我们一个一个去排版这些文件结果可能会造成排版错误,因此我们可以写一个
node
脚本来帮助我们生成这些文件数结构。
书写代码
假如我们将代码放在了文件目录下的 create-file-tree.js 中。
const path = require("path");
const fs = require("fs");
const config = {
// 忽略的文件夹名称
ignoreDir: new RegExp("node_modules|.git"),
// 忽略的文件名称
ignoreFile: new RegExp(".*.(tsx|css|svg|ico)|a.js"),
// 生成文件树结构前缀
prefix: "├─── ",
};
function createFileMap(filePath = process.cwd()) {
con