目录树生成

场景

windows cmd 中自带的 tree 命令功能太简单,实现不了忽略文件夹或文件,指定树层级等功能。

介绍

tree-node-cli 是一款使用 Node.js 编写的开源工具,也是跨平台的,可以实现以上需求和其他更多功能

安装

yarn global add tree-node-cli

使用

treee -L 2 -I "node_modules"
  • -L 指定树的层级为
  • -I 指定要忽略的目录或文件,多个使用|分割

我这里用的是 treee 命令,安装后会有 treetreee 两个可用的命令,但 tree 用不了,应该是环境变量 PathYarn 的路径放在系统的 tree 之后导致系统优先匹配到系统自带的 tree 命令,我也懒得改了,暂时用 treee 也可以

原文地址:https://www.cnblogs.com/myesn/p/15745491.html