当前位置: 首页 > news >正文

Vue项目如何生成树形目录结构

文章底部有个人公众号:热爱技术的小郑。主要分享开发知识、有兴趣的可以关注一手。

前言

项目的目录结构清晰、可以帮助我们更快理顺项目的整体构成。在写文档之类的时候也比较方便。生成树形目录的方式有多种,我这里简单介绍其中一种较为简单的实现

过程

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

安装依赖失败的情形

权限不足导致

在这里插入图片描述

http://www.lryc.cn/news/97794.html

相关文章:

  • postgresql四种逻辑复制的状态
  • 梯度下降法和牛顿法
  • elment-ui的侧边栏 开关及窗口联动
  • 【从零开始学习JAVA | 第三十二篇】 异常(下)新手必学!
  • onnxruntime (C++/CUDA) 编译安装
  • 第三篇-Tesla P40+CentOS-7+CUDA 11.7 部署实践
  • Unity游戏源码分享-ARPG游戏Darklight.rar
  • 类型转换运算符
  • Kafka 入门到起飞系列 - 消费者组管理、位移管理
  • SpringBoot——数据层三组件之间的关系
  • LeetCode647.Palindromic-Substrings<回文子串>
  • React的hooks---useContext
  • 【Terraform学习】TerraformCloud入门介绍(快速入门)
  • linux实现运行java分包部署
  • 数据安全之全景图系列——数据分类分级落地实践
  • C++实现MySQL数据库连接池
  • day4 驱动开发 c语言学习
  • history命令:显示命令执行时间
  • Django接口返回JSON格式数据报文
  • OBS 迁移--华为云
  • 【Docker consul的容器服务更新与发现】
  • MFC第二十天 数值型关联变量 和单选按钮与复选框的开发应用
  • 服务器 Docker Alist挂载到本地磁盘(Mac版)夸克网盘
  • EMP-SSL: TOWARDS SELF-SUPERVISED LEARNING IN ONETRAINING EPOCH
  • 注解和反射01--什么是注解
  • 虚拟机 RHEL8 安装 MySQL 8.0.34
  • kafka 总结宝典
  • 跨平台力量:探索C++Qt框架的未来前景
  • 基于长短期神经网络LSTM的位移监测,基于长短期神经网络的位移预测,LSTM的详细原理
  • ChatGPT漫谈(二)