create-kk-uniapp

一款可快速搭建 UniApp 项目并支持自定义选项的命令行工具
440
Install
npm install create-kk-uniapp
Latest Version:1.0.0
License:MIT
Last Updated:Apr 29, 2026
Links: npm
Maintainer: zuihou

create-kk-uniapp

快速创建 UniApp 项目脚手架工具

✨ 特性

  • TypeScript - 默认启用 TypeScript
  • 代码质量工具 - 可选的 ESLint、Prettier、StyleLint
  • 原子化 CSS - 可选的 UnoCSS
  • 组件库选择 - uview-pro、uview-plus 或不使用
  • 完整工具链 - Pinia 状态管理、HTTP 请求封装、多端支持

快速开始

# 使用 pnpm (推荐)
pnpm create kk-uniapp@latest my-app

# 或使用 npm
npm create kk-uniapp@latest my-app

# 或使用 yarn
yarn create kk-uniapp my-app

使用说明

交互式模式

运行命令后根据提示选择配置:

  • 是否添加 ESLint
  • 是否添加 Prettier
  • 是否添加 StyleLint
  • 是否添加 UnoCSS
  • 选择组件库

命令行参数模式

# 完整配置
pnpm create kk-uniapp@latest my-app -- -e -p -s -u -c uview-pro

# 最小配置
pnpm create kk-uniapp@latest my-app -- -c none

可用参数

参数 简写 说明
--eslint -e 添加 ESLint
--prettier -p 添加 Prettier
--stylelint -s 添加 StyleLint
--unocss -u 添加 UnoCSS
--component-lib -c 组件库 (uview-pro/uview-plus/none)

项目结构

my-app/
├── src/
│   ├── components/      # 公共组件
│   ├── pages/          # 页面文件
│   ├── static/         # 静态资源
│   ├── stores/         # Pinia 状态管理
│   ├── styles/         # 全局样式
│   ├── types/          # TypeScript 类型
│   ├── utils/          # 工具函数
│   ├── App.vue         # 根组件
│   └── main.ts         # 入口文件
├── package.json
├── vite.config.ts
└── tsconfig.json

开发命令

# 安装依赖
pnpm install

# 开发
pnpm run dev              # H5 开发
pnpm run dev:mp-weixin    # 微信小程序开发

# 构建
pnpm run build            # H5 构建
pnpm run build:mp-weixin  # 微信小程序构建

# 代码质量 (如果启用)
pnpm run lint             # ESLint
pnpm run lint:style       # StyleLint
pnpm run format           # Prettier

内置功能

  • ✅ Vue 3 + Composition API
  • ✅ TypeScript 类型系统
  • ✅ Pinia 状态管理 (带持久化)
  • ✅ HTTP 请求封装 (拦截器、Token 自动注入)
  • ✅ 多端支持 (H5、小程序、App)
  • ✅ SCSS 样式预处理

📄 许可证

MIT License

Related Packages

vue3-quickstart-cli

一个用于快速创建 Vue3 项目的脚手架工具。

3,251
create-uniapp-app

AI 增强版 UniApp 项目脚手架 - 基于 vitesse-uni-app 底座,一键初始化带完美 AI 开...

299
press-ui-react

简单、易用的跨端组件库,兼容 Vue2 和 Vue3,同时支持 uni-app和普通 Vue 项目

7,019 20
uview-ultra-plus

A uView-like component library for UniApp & UniApp X

3,627 0
uview-max

uview-max已兼容vue3,全面的组件和便捷的工具会让您信手拈来,如鱼得水

3,013 0

Version History

Version Released License
1.0.0 MIT