前言
项目的目录结构清晰、可以帮助我们更快理顺项目的整体构成。在写文档之类的时候也比较方便。生成树形目录的方式有多种,我这里简单介绍其中一种较为简单的实现
过程
1、安装依赖
建议使用管理员命令窗口执行该命令
npm install mddir -g
2、使用生成目录
在项目根目录下执行 mddir
, 然后项目根目录下就会多出一个directoryList.md
的文件。这个就是生成的树形目录。
3、生成树形内容展示
|-- undefined
|-- .babelrc
|-- .editorconfig
|-- .eslintignore
|-- .eslintrc.js
|-- .gitignore
|-- .postcssrc.js
|-- index.html
|-- md.text
|-- npminstall-debug.log
|-- package-lock.json
|-- package.json
|-- README.md
|-- build
| |-- build.js
| |-- check-versions.js
| |-- logo.png
| |-- utils.js
| |-- vue-loader.conf.js
| |-- webpack.base.conf.js
| |-- webpack.dev.conf.js
| |-- webpack.prod.conf.js
|-- config
| |-- dev.env.js
| |-- index.js
| |-- prod.env.js
|-- src
| |-- App.vue
| |-- main.js
| |-- assets
| | |-- logo.png
| |-- components
| | |-- address.vue
| | |-- ElseIf.vue
| | |-- ForAndIf.vue
| | |-- HelloWorld.vue
| | |-- ShowAndIf.vue
| | |-- TheItem.vue
| |-- router
| | |-- index.js
| |-- standard-js-lib
| | |-- business
| | |-- abc
| | |-- common
| | |-- test.js
| |-- views
| |-- index.vue
| |-- Demo1
| | |-- Demo1Page.vue
| | |-- HomePage.vue
| |-- Demo2
| | |-- BoxModelDemo.vue
| | |-- FlexibleBoxDemo.vue
| | |-- SwitchComponents.vue
| |-- Demo3
| |-- ArraysAndObjects.vue
| |-- PDF.vue
| |-- PDFList.vue
|-- static
|-- .gitkeep
|-- print.rar
|-- print
|-- api
| |-- print-out-api.js
|-- plugin
|-- hiprint
|-- hi.png
|-- hiprint.bundle.js
|-- polyfill.min.js
|-- css
| |-- hiprint.css
| |-- print-lock.css
| |-- image
| |-- jquery.minicolors.png
|-- custom_test
| |-- print-data.js
|-- plugins
|-- jquery.hiwprint.js
|-- JsBarcode.all.min.js
|-- qrcode.js
|-- socket.io.js
|-- jspdf
|-- canvas2image.js
|-- canvg.min.js
|-- html2canvas.min.js
|-- jspdf.min.js
安装依赖失败的情形
权限不足导致