时间一天一天的过,日历一页一页的翻。
白驹过隙,时光荏苒,往事不再,珍惜现在,来看看你的人生修炼进度吧!
-
💚 Nuxt 3 - SSR, ESR, 约定路由, 组件自动导入, 等待...
-
⚡️ Vite 3 - Instant HMR
-
🍍 Pinia 使用 Pinia 管理状态, 参考 ./composables/user.ts
-
🎨 UnoCSS - 高性能且极具灵活性的即时原子化 CSS 引擎
-
📦 unplugin-auto-import - 直接使用 Composition API 等,无需导入
-
🔥 使用 新的
<script setup>
语法 -
🦾 TypeScript, 超强壮
-
☁️ 零配置部署 Netlify
预加载 Nuxt Modules
-
VueUse - 有用的组合 Api 集合。
-
ColorMode - dark/Light 模式自动检测
-
UnoCSS - 按需加载原子 CSS 引擎。
-
Pinia - 直观,类型安全,轻便并且灵活的 Vue 存储。
本项目使用 vitesse-nuxt3 为起手模板,其他属性可参阅官方仓库
运行需具备:
- Node 环境 >= 14
- pnpm 包管理器
- VSCode 编辑器
- Chrome 浏览器
项目使用 pnpm
包管理工具,现已锁定,请统一使用,防止包加载混乱。
项目使用 ESLint
工具约定开发,需提前安装并配置。
克隆到本地
$ git clone https://github.com/Ares-Chang/life-grid.git
$ cd life-grid
$ pnpm install
$ pnpm run dev
强推一个小工具 ni ,用上之后爱不释手。
$ git clone git@github.com:Ares-Chang/life-grid.git
$ cd life-grid
$ ni
$ nr dev