# vitetsui
**Repository Path**: W_Hacker/vitetsui
## Basic Information
- **Project Name**: vitetsui
- **Description**: glup 自动化工具 与 Monorepo项目搭建、TS
- **Primary Language**: TypeScript
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2023-03-04
- **Last Updated**: 2025-09-09
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Vue 3 + TypeScript + Vite
# ViteTSUI 组件库
## 1、glup 自动化工具 与 Monorepo项目搭建
**monorepo**(monolithic repository)是一种项目架构,简单的来说:**一个仓库内包含多个开发项目(模块,包)**。
Glup:[gulp.js - 基于流(stream)的自动化构建工具 | gulp.js中文网 (gulpjs.com.cn)](https://www.gulpjs.com.cn/)
gulp 将开发流程中让人痛苦或耗时的任务自动化,从而减少你所浪费的时间、创造更大价值。
## 2、ViteTSUI
例如:
XtxButton按钮
取消
```vue
取消
```
## 3、Cli部署与安装
首先,我们在 packages 目录下新建 cli 目录,同执行`pnpm init`进行初始化,然后将包名改为`create-XXXXX
安装包:
```
pnpm add command-line-args --处理用户输入命令
pnpm add command-line-usage --插件让它为我们提供帮助命令
pnpm add prompts --交互式命令
pnpm add download-git-repo ora chalk --拉取远程仓库模板
```
配置好,需要发布
## 4、工具包
## 5、文档说明配置
是一个 ***\*Vue3\**** 组件库开发环境框架,采用最新的 `Vite4+TypeScript` 为技术栈,支持`按需加载`,`单元测试`,`自动打包与发布`等功能,让我们能更专注于业务组件的开发。
npm config set registry https://registry.npm.taobao.org
npm config set registry https://registry.npmjs.org/
----