使用tree生成项目目录树结构

使用tree生成项目目录树结构

基于node的treer

全局安装:npm install -g treer

使用示例:treer -e ./result.txt -i node_modules

遍历到result.txt文件,忽略node_modules

缺陷:格式固定,参数顺序前后顺序不可随意调换,不能选择目录层级

npm详细使用文档:https://www.npmjs.com/package/treer

基于node的tree-node-cli

全局安装:npm install -g tree-node-cli

使用示例:tree -L 3 -I "node_modules" > tree.md

遍历三层目录结构,忽略node_modules,输出到tree.md

缺点:依赖node,得装tree-node-cli工具

npm详细使用文档:https://www.npmjs.com/package/tree-node-cli

基于node的tree-cli

注意:如果你之前安装了 tree-node-cli,而现在又继续安装 tree-cli,现在安装的会覆盖之前安装的,避免命令的冲突,可以先卸载之前的 tree-node-cli,使用的命令是: npm uninstall -g tree-node-cli,反过来也是一样

全局安装:npm install -g tree-cli

使用示例:tree -l 3 -o out.txt -d --ignore 'node_modules/'

此时你可以把你整理好的readme文档更改提交到代码仓库当中了,然而当你发现把生成号的目录结构上传到github或者公司的gitlab项目上,你会发现,生成的目录结构并没有如本地的一样,以树状图展示的,而是挤在一块的

非常粗暴的解决办法就是:把目录结构用反引号给包裹起来(markdown语法)

npm详细使用文档:https://www.npmjs.com/package/tree-cli

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值