🛠 从零搭建组件库(一)
工程简介
- 🔧 基于
Vite
与Vue
搭建 - ⚛️ 使用原子化 CSS 引擎编写样式
- 🌟 采用
Vitepress
构建文档库,采用Vercel
进行部署 - ⚙️ 通过
Vitest
进行组件测试 - 🎛 支持 JSX 与 SFC 组件
- 📦 基于 ACTION CI 实现持续集成与交付
项目搭建
首先创建工程目录,初始化工程仓库
1 | mkdir simple-ui && cd simple-ui |
1 | pnpm init -y |
安装vite
1 | pnpm install vite -D |
在工程目录中新建一个 html 文件,测试是否能够运行
1 |
|
在终端启动项目:
1 | pnpm vite |
根据终端输出的 URL 信息,在浏览器中打开地址,发现内容能够出来,说明项目启动成功
安装配套工具
1 | pnpm install @vitejs/plugin-vue -D # 支持模版语法 |
创建vite.config.ts
文件进行配置:
1 | import { defineConfig } from 'vite' |
TS 配置
由于使用 ts 开发,还需要配置一下vue
类型文件及tsconfig.json
- shims-vue.d.ts
1 | declare module '*.vue' { |
- tsconfig.json
1 | { |
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
Comment