# vite-nice-ui **Repository Path**: taoshuaixing/vite-nice-ui ## Basic Information - **Project Name**: vite-nice-ui - **Description**: 🔥 ✨✨ 基于 Vue3 + TS + Vite 开发的一套适合Vue开发者使用的轻量级UI组件库,完美支持vue3,极简配置,开箱即用。 - **Primary Language**: TypeScript - **License**: MIT - **Default Branch**: main - **Homepage**: http://taoshuaixing.gitee.io/vite-nice-ui - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 2 - **Created**: 2023-07-17 - **Last Updated**: 2025-06-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

Vite Nice UI组件库

基于 Vue3 + TS + Vite 开发,全面支持Vue3


- 官网主页: [vite-nice-ui使用文档](https://taoshuaixing.github.io/vite-nice-ui/) - 国内访问: [vite-nice-ui使用文档](http://taoshuaixing.gitee.io/vite-nice-ui) *** ### 快速使用 ```javascript npm install vite-nice-ui cnpm install vite-nice-ui --save ``` ### 全局引入 (不推荐) ```javascript import { createApp } from 'vue' import App from '@/App.vue' import NiceUI from 'vite-nice-ui' import 'vite-nice-ui/dist/style.css' const app = createApp(App) app.use(NiceUI) app.mount('#app') ``` ### 按需引用 (推荐) ```javascript import { NButton, NInput } from 'vite-nice-ui' ``` ### 愉快开始 ```javascript 默认按钮 主要按钮 ``` ### 开发环境 - 你需要 Node.js 14+,yarn 1.1+ 和 npm 6+及 vite 2+ - 如果您在使用yarn安装依赖的过程中出现esline检查不通过,请执行: ```javascript yarn config set ignore-engines true ``` #### vue项目启动 ```javascript npm run dev ``` #### vue项目打包 ```javascript npm run build ``` #### vitepress项目启动 ```javascript npm run doc:dev ``` #### vitepress项目打包 ```javascript npm run doc:build ``` #### 自动发布 npm 包 ```javascript npm run pub ``` #### 自动部署 github pages ```javascript npm run deploy ``` ### 组件开发规范 - 通过在 *packages* 目录下创建组件目录结构,包含ts入口文件、组件源码文件。 - 组件入口文件必须以 *index.ts* 命名。 - 只需将组件导出,*packages* 目录下的index文件会自动引入所有组件并注册install方法,参考代码: ```javascript export { default as NButton } from './NButton'; ``` ### 问题反馈 - 如果您在使用中存在 *bug* 或者有更超前的思想及解决方案,不限于新的组件、新的模式、新的思想、新的方案,您可以在 *Issue* 提交问题,我们会定时进行维护并回复。 - 或您可发送邮件至 taoshuaixing@gmail.com 来反馈或参与贡献。