Skip to content

Latest commit

 

History

History
59 lines (41 loc) · 1006 Bytes

README.md

File metadata and controls

59 lines (41 loc) · 1006 Bytes

Generate a directory structure for the project

tree command may be more useful

usage

npm i project-directory-tree -D

or

npm i project-directory-tree -g
  • 全局安装

控制台执行:pdt

pdt
  • 局部安装
// package.json
"scripts": {
    "tree": "pdt"
}
npm run tree

在项目的根目录下将会生成一个 projectTree.txt。可能会是下面这个样子。

// projectTree.txt demo

options

项目根目录下新建pdt.config.js

// pdt.config.js
module.exports = {
  maxDepth: 1,
}

options 可以是下面的属性:

property type default description
ignoreFiles string[] ['node_modules','.git'] 要忽略的目录或文件
maxDepth number 3 生成树结构的最大深度
defaultPath string process.cwd() 项目的路径
ROOT_PATH string path.resolve(projectTree.txt) 保存projectTree.txt的路径