2***@qq.com
2***@qq.com
  • 发布:2026-07-18 11:40
  • 更新:2026-07-18 11:40
  • 阅读:14

写了个开箱即用的 UniApp 现代化 CLI,请大家帮忙测试

分类:uni-app

各位 UniApp 开发圈的前辈和小伙伴们,大家好!

日常在做 UniApp 项目时,我发现每次开新项目,都要重复花不少时间去配置 ESLint、Prettier、Husky、Git 提交规范这些工程化的东西。为了让自己和团队以后能“一键开箱即用”,我最近折腾着写了一个小工具,叫 create-vite-uniapp

由于个人能力和测试场景有限,非常想把它发到论坛里,请各位经验丰富的前辈和正在一线开发的小伙伴帮忙把把关,提提意见。

👉 GitHub 源码地址https://github.com/zeMinng/create-vite-uniapp

🛠️ 这个小工具主要做了什么?

其实它的核心功能很简单,就是想帮大家省去新项目繁琐的初始化配置。目前它主要整合了以下内容:

  1. 基础规范全全配好:内置集成了较新版本的 ESLint 和 pinia,以及 StyleLint。
  2. 技术栈偏向现代:脚手架自己是用 Node.js 22+ 和 TSdown 写的,不过生成的项目模板我已经通过配置,保证了在 Node 20+ 的环境下都能正常且稳定地构建运行。
  3. 支持按需组合:里面做了一套简单的插件组合逻辑,大家可以根据自己的业务需要,在命令行里勾选不同的配置,不会一股脑把用不到的依赖全塞进去。

🚀 如何试用?

不需要全局安装,直接在终端跑这行命令就可以试一下:

npm create vite-uniapp@latest

💬 想向大家请教的问题

为了让这个工具以后能真正帮到更多人,我想诚恳地向大家请教几个实际开发中的痛点:

  1. 大家目前在多端(微信小程序、H5、App 等)打包时,最头疼的依赖冲突或者配置痛点是什么?我看看能不能把这些避坑配置直接集成到模板里。
  2. 关于代码规范(Lint),不同团队的松紧度不一样,目前我默认配得相对严格,大家更倾向于“严格约束”还是“只管基础格式”?
  3. 在 Windows 环境下使用时,有没有遇到什么奇怪的路径或者软链接报错?(虽然我自己做了一部分跨平台测试,但还是怕有遗漏)。

目前这个项目还非常年轻,肯定有很多不完善、甚至写得不优雅的地方。非常欢迎大家去仓库点个 Star ⭐️ 关注,更期待大家在评论区或者 GitHub Issue 里狠狠地吐槽、提建议或报 Bug

先谢谢各位了!

0 关注 分享

要回复文章请先登录注册