vuecli template原创
稳定地enalpro 创建 Web 应用
# 特性
- 🪐 Vue 3 (opens new window), wepack@5 (opens new window), pnpm (opens new window),减小node_modules体积
📦 组件自动化加载
🎨 UnoCSS (opens new window) - 高性能且极具灵活性的即时原子化 CSS 引擎
📥 API 自动加载 (opens new window) - 直接使用 Composition API 无需引入
🦔 可以自行引入 critters (opens new window) 的生成关键 CSS
🦾 TypeScript, 当然
☁️ 零配置部署 Netlify
# 预配置
# UI 框架
- UnoCSS (opens new window) - 高性能且极具灵活性的即时原子化 CSS 引擎
# Icons
- Iconify (opens new window) - 使用任意的图标集,浏览:🔍Icônes (opens new window)
- UnoCSS 的纯 CSS 图标方案 (opens new window)
# 插件
- Vue Router (opens new window)
vite-plugin-pages
(opens new window) - 以文件系统为基础的路由vite-plugin-vue-layouts
(opens new window) - 页面布局系统
- Pinia (opens new window) - 直接的, 类型安全的, 使用 Composition api 的轻便灵活的 Vue 状态管理
- Vue I18n (opens new window) - 国际化
# 编码风格
- 使用 Composition API 地
<script setup>
SFC 语法 (opens new window) - ESLint (opens new window) 配置为 @antfu/eslint-config (opens new window), 单引号, 无分号.
# 开发工具
- TypeScript (opens new window)
- Vitest (opens new window) - 基于 Vite 的单元测试框架
- Cypress (opens new window) - E2E 测试
- pnpm (opens new window) - 快, 节省磁盘空间的包管理器
- Netlify (opens new window) - 零配置的部署
- VS Code 扩展
- Volar (opens new window) - Vue 3
<script setup>
IDE 支持 - Iconify IntelliSense (opens new window) - 图标内联显示和自动补全
- i18n Ally (opens new window) - 多合一的 I18n 支持
- ESLint (opens new window)
- Volar (opens new window) - Vue 3
# Git 提交规范
参考 vue (opens new window) 规范 (Angular (opens new window))
feat
增加新功能fix
修复问题/BUGstyle
代码风格相关无影响运行结果的perf
优化/性能提升refactor
重构revert
撤销修改test
测试相关docs
文档/注释chore
依赖更新/脚手架配置修改等workflow
工作流改进ci
持续集成types
类型定义文件更改wip
开发中
# 当然,非常推荐大家使用vite
由于这个模板的业务场景非常的局限,下面提供了一个精心策划的列表,列出了社区维护的具有不同偏好和功能集的衍生项目。也可以看看他们。当然也欢迎你 PR 提供自己的项目!
vite (opens new window) - Awesome Vite.js
A curated list of awesome things related to Vite.js
# 现在可以试试!
enalpro 需要 Node 版本 >=14
# 克隆到本地
如果您更喜欢使用更干净的 git 历史记录手动执行此操作
npx degit rwerplus/enalpro my-app
cd my-app
pnpm i # 如果你没装过 pnpm, 可以先运行: npm install -g pnpm
1
2
3
2
3
# 清单
使用此模板时,请尝试按照清单正确更新您自己的信息
- 在
LICENSE
中改变作者名 - 在
App.vue
中改变标题 - 在
vue.config.ts
更改主机名 - 在
public
目录下改变favicon - 移除
.github
文件夹中包含资助的信息 - 整理 README 并删除路由
紧接着, 享受吧 😃
# 使用
# 开发
只需要执行以下命令就可以在 http://localhost:3333 中看到
pnpm dev
1
# 构建
构建该应用只需要执行以下命令
pnpm build
1
然后你会看到用于发布的 dist
文件夹被生成。
# 相关仓库
去GitHub编辑 (opens new window)
上次更新: 2022/03/30, 09:21:17