Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/uni-helper/create-uni
🛠️快速创建uni-app项目
https://github.com/uni-helper/create-uni
cli-app uni-app vue3
Last synced: 2 days ago
JSON representation
🛠️快速创建uni-app项目
- Host: GitHub
- URL: https://github.com/uni-helper/create-uni
- Owner: uni-helper
- License: mit
- Created: 2023-06-27T06:57:03.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-15T06:31:31.000Z (7 months ago)
- Last Synced: 2024-04-17T04:55:09.974Z (7 months ago)
- Topics: cli-app, uni-app, vue3
- Language: TypeScript
- Homepage:
- Size: 592 KB
- Stars: 21
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-uni-app - vite - helper/create-uni) 🛠️ 快速创建 uni-app 项目 (Cli)
README
✨💚create uni💚✨
>_ Easy to use create uni▌# 📦 使用
```shell
# npm
npm create uni@latest# yarn
yarn create uni# pnpm
pnpm create uni
```> [!TIP]
> 建议添加上标记名(@latest),否则 npm 可能会解析到缓存的过时软件包版本。## 📖 介绍
`create-uni` 是一个用于快速创建 uni-app 项目的轻量脚手架工具,它可以帮助你快速创建一个基于`vite`和`vue3`的`uni-app`项目,同时提供了一些模板供你选择。
## 🚤 快速使用
```shell
npm create uni <项目名称> --ts -m pinia -m uniUse -u ano -e
``````shell
npx create-uni@latest --info
# --info 获取当前项目环境信息
```### 参数说明
| 配置项 | 参数 | 别名 | 可选值 |
| :---: | :---: | :---: | :---: |
| Template | —— | t | vitesse |
| TypeScript | ts | —— | —— |
| Plugin | pluginList | p | 见[插件列表](#插件列表) |
| Module | moduleList | m | 见[模块列表](#模块列表) |
| UI | ui | u | 见[组件列表](#组件列表) |
| Eslint | eslint | e | —— |
| info | info | —— | all |#### 📦插件列表
| 插件名 | 描述 | 参数名 |
| :---: | :---: | :---: |
| [vite-plugin-uni-components](https://github.com/uni-helper/vite-plugin-uni-components) | 按需自动引入组件 | import |
| [vite-plugin-uni-pages](https://github.com/uni-helper/vite-plugin-uni-pages) | 提供基于文件系统的路由 | pages |
| [vite-plugin-uni-layouts](https://github.com/uni-helper/vite-plugin-uni-layouts) | 提供类 nuxt 的 layouts 系统 | layouts |
| [vite-plugin-uni-manifest](https://github.com/uni-helper/vite-plugin-uni-manifest) | 自动生成 manifest.json 文件 | manifest |
| [vite-plugin-uni-platform](https://github.com/uni-helper/vite-plugin-uni-platform) | 基于文件名 (*..*) 的按平台编译插件 | filePlatform |
| [vite-plugin-uni-platform-modifier](https://github.com/uni-helper/vite-plugin-uni-platform-modifier) | 为属性、指令提供平台修饰符并按需编译 | platformModifier |
| [vite-plugin-uni-middleware](https://github.com/uni-helper/vite-plugin-uni-middleware) | 使用路由中间件 | middleware |#### 📦模块列表
| 模块名 | 描述 | 参数名 |
| :---: | :---: | :---: |
| [pinia](https://github.com/vuejs/pinia) | 符合直觉的 Vue.js 状态管理库 | pinia |
| [unocss](https://github.com/antfu/unocss) | 即时按需的原子级 CSS 引擎 | unocss |
| [uni-network](https://github.com/uni-helper/uni-network) | 为 uni-app 打造的基于 Promise 的网络请求库 | uniNetwork |
| [uni-use](https://github.com/uni-helper/uni-use) | uni-app 组合式工具集 | uniUse |
| [uni-promises](https://github.com/uni-helper/uni-promises) | 为 uni-app 提供的 Promise 包装器 | uniPromises |#### 📦组件列表
| 组件名 | 描述 | 参数名 |
| :---: | :---: | :---: |
| [Uni UI](https://uniapp.dcloud.net.cn/component/uniui/uni-ui.html) | UniApp官方组件库 | uni |
| [wot-design-uni](https://wot-design-uni.pages.dev/) | 高颜值、轻量化的uni-app组件库 | wot |
| [nutui-uniapp](https://uniapp-nutui.tech/) | 京东风格的轻量级移动端组件库 | nut |
| [Ano UI](https://ano-ui.netlify.app/) | 轻量级、漂亮、快速的 UnoCSS 组件库 | ano |## 🤝 参与贡献
- 提交新功能
- 解决[`issues`](https://github.com/uni-helper/create-uni/issues)
- 提交新[`模板`](./src/question/template/)/[`Plugin`](./src/question/plugin/choices.ts)/[`module`](./src/question/module/choices.ts)/[`UI`](./src/question/UI/)## 🌸 感谢
项目灵感及部分代码来自 [create-vue](https://github.com/vuejs/create-vue)
## 📄 License
[MIT LICENSE](./LICENSE)
## 🙇🏻♂️[赞助](https://afdian.net/a/flippedround)