码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【猿创征文】Vue3 企业级优雅实战 - 组件库框架 - 7 组件库文档的开发和构建


    本系列已更新文章:
    分享一个实用的 vite + vue3 组件库脚手架工具,提升开发效率
    开箱即用 yyg-cli 脚手架:快速创建 vue3 组件库和vue3 全家桶项目
    Vue3 企业级优雅实战 - 组件库框架 - 1 搭建 pnpm monorepo
    Vue3 企业级优雅实战 - 组件库框架 - 2 初始化 workspace-root
    Vue3 企业级优雅实战 - 组件库框架 - 3 搭建组件库开发环境
    Vue3 企业级优雅实战 - 组件库框架 - 4 组件库的 CSS 架构
    Vue3 企业级优雅实战 - 组件库框架 - 5 组件库通用工具包
    Vue3 企业级优雅实战 - 组件库框架 - 6 搭建example环境

    前面完成了组件库的开发环境搭建和 example,咱们可以在 example 中通过业务驱动组件的开发和完善。但组件库开发的目的是给其他开发人员使用,这时候就需要通过文档来展示组件库的使用以及各个组件的 API、方法、插槽等。本文在前面文章的基础上继续实现组件库文档的开发和构建。组价库的文档咱们使用 vitepress 来实现,在之前的文章《vitepress搭建组件库文档》已经详细介绍了 vitepress 1.0 的使用,该文章中谈到的内容本文就快速略过。

    1 搭建组件库文档环境

    1.1 初始化工程

    前面在工程根目录创建 docs 目录,在命令行中进入 docs 目录,使用 pnpm 初始化:

    pnpm init
    
    • 1

    安装 vitepress 为开发依赖:

    pnpm install vitepress -D
    
    • 1

    修改 package.json 文件的 name,并添加 scripts:

    {
       
      "name": "@yyg-demo-ui/docs",
      "version": "1.0.0",
      "description": "",
      "main": "index.js",
      "scripts": {
       
        "dev": "vitepress dev",
        "build": "vitepress build",
        "serve": "vitepress serve"
      },
      "keywords": [],
      "author": "程序员优雅哥",
      "license": "ISC",
      "devDependencies": {
       
        "vitepress": "1.0.0-alpha.28"
      }
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20

    1.2 创建目录及文件

    在 docs 目录下创建 .vitepress、public、components、demos、guide,分别存放 vitepress 配置文件、公共资源目录、组件文档描述、文档中的 demo、组价库的其他说明文档。放一个 logo.png 图片到 public 目录下。

    继续在 docs 目录下依次创建下列文件:

    1. 组件库首页 index.md:
    • 相关阅读:
      【深入浅出Nginx系列】Nginx入门?看这一篇就够了(实战篇)
      【批处理DOS-CMD命令-汇总和小结】-Windows电脑开机自启动/执行Bat文件,各种方法小结
      Android中的适配器,你知道是做什么的吗?
      nlp 自然语言处理的dataset数据库积累
      单链表经典OJ题:找出链表的中间节点
      修炼k8s+flink+hdfs+dlink(五:安装dockers,cri-docker,harbor仓库,k8s)
      docker快速启动proxy_pool项目
      Java StreamAPI使用
      微服务系列一:微服务的优势与劣势
      Preference深度解析
    • 原文地址:https://blog.csdn.net/youyacoder/article/details/127923576
    • 最新文章
    • 攻防演习之三天拿下官网站群
      数据安全治理学习——前期安全规划和安全管理体系建设
      企业安全 | 企业内一次钓鱼演练准备过程
      内网渗透测试 | Kerberos协议及其部分攻击手法
      0day的产生 | 不懂代码的"代码审计"
      安装scrcpy-client模块av模块异常,环境问题解决方案
      leetcode hot100【LeetCode 279. 完全平方数】java实现
      OpenWrt下安装Mosquitto
      AnatoMask论文汇总
      【AI日记】24.11.01 LangChain、openai api和github copilot
    • 热门文章
    • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
      奉劝各位学弟学妹们,该打造你的技术影响力了!
      五年了,我在 CSDN 的两个一百万。
      Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
      面试官都震惊,你这网络基础可以啊!
      你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
      心情不好的时候,用 Python 画棵樱花树送给自己吧
      通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
      13 万字 C 语言从入门到精通保姆级教程2021 年版
      10行代码集2000张美女图,Python爬虫120例,再上征途
    Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
    正则表达式工具 cron表达式工具 密码生成工具

    京公网安备 11010502049817号