首页 > 其他分享 >Vue项目如何生成树形目录结构

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

时间:2023-07-29 17:03:06浏览次数:30  
标签:index vue min -- 树形 js Vue print 目录

前言

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

过程

1、安装依赖

建议使用管理员命令窗口执行该命令

npm install mddir -g

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

2、使用生成目录

在项目根目录下执行 mddir, 然后项目根目录下就会多出一个directoryList.md 的文件。这个就是生成的树形目录。

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

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

安装依赖失败的情形

权限不足导致

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


标签:index,vue,min,--,树形,js,Vue,print,目录
From: https://blog.51cto.com/u_15740728/6893745

相关文章

  • 关于vue element-admin 切换tag, 页面刷新 以及内存增加不释放问题
    1:切换tag,页面刷新,检查了路由,配置了  nocache:false,以及isKeep:true, 但是在页面tag切换时,还是会刷新,, 在生命周期中打印,发现能够打印,, 检查了代码,在组件引用中未发现v-if的使用, 最后竟查找,借鉴 https://blog.csdn.net/weixin_45616483/article/details/122959997 ......
  • 官网的VUE
    看了官网之后,发现官网上以初学都不是太友好但是对已经有一定基础的人来说是非常好了,建议初学者先去菜鸟那里对VUE有了初步了解,再去看官网的教程官网的教程可以根据自己的喜好,选择相应的学习模式,然后进行学习,目前我计划先把教程从头看一次,然后再看一下互动教程,以及官网的各种试......
  • Vue 2 和 Vue 3 中 toRefs的区别
    摘要:本文将介绍Vue2和Vue3中toRefs函数的不同用法和行为,并解释其在各个版本中的作用。正文:Vue是一款流行的JavaScript框架,用于构建用户界面。在Vue2和Vue3中,都存在一个名为toRefs的函数,但其行为在这两个版本中有所不同。Vue2中的toRefs在Vue2中,使用......
  • Vue3 里 script 的三种写法
    一、Vue3里 script 的三种写法首先,Vue3新增了一个叫做组合式api的东西,英文名叫CompositionAPI。因此Vue3的script现在支持三种写法,1、最基本的Vue2写法html复制代码<template><div>{{count}}</div><button@click="onClick">增加1</but......
  • 在SpringBoot 和 Vue的项目中使用SpringBoot-email
    在SpringBoot+Vue的项目中使用SpringBoot-email发送验证码,具体步骤如下:添加依赖首先需要在pom.xml文件中添加依赖:<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-mail</artifactId></dependency>配置邮箱信息在applicat......
  • 【技术实战】Vue技术实战【五】
    需求实战一效果展示代码展示<template><divclass="home-component"><divclass="progress-container"><a-progresstype="circle":percent="number"/></div>&......
  • vue-cli3.0 项目无法通过ip访问
    第一:在 package.json中添加 --host0.0.0.0 第二:在 vue.config.js中添加host:0.0.0.0 ......
  • vue3 TS vite element ali-oss使用方式
    vue3TSviteelementali-oss使用方式安装ali-oss包npmiali-oss-S使用oss封装函数constOSS=require('ali-oss')//importOssfrom'ali-oss'/***[accessKeyId]{String}:通过阿里云控制台创建的AccessKey。*[accessKeySecret]{String}:通过阿里云控制......
  • 的接口自动化测试框架实战训练目录
    1.目前市面上实现接口自动化测试行情2.Requests请求方法和传参详解3.Post请求中Data传参和Json传参的差异以及请求头4.Response对象属性和方法详解5.正则表达式提取器和JsonPath提取器的应用6.接口自动化测过实战以及Cookie.TokenSession鉴权7.接口自动化测试框架封装之统一......
  • vue3单页面的写法
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title><scriptsrc="https://unpkg.com/vue@3/dist/vue.global.js"></script></head>......