我的前端实践方案
1 分钟
这里记录我个人在开发中使用的前端开发方案。
1. 🛠️ 核心工具链
1.1 Node 版本管理
- Volta - 跨平台 Node 版本管理器
- 通过「垫片」机制保证 GUI 应用也能找到 Node
- 完美兼容 VS Code 插件等场景
- fnm - 曾使用的工具,在 Windows 上对 GUI 应用支持不佳,已弃用
1.2 包管理器
- pnpm - 快速、节省磁盘空间的包管理器
1.3 代码质量
- oxc - 高性能的 JavaScript/TypeScript 代码质量工具集(Linter + Formatter)
- simple-git-hooks - 轻量级 Git Hooks 管理工具,在提交前进行代码检查
2. 🚀 前端技术栈
- 构建工具:Vite - 下一代前端构建工具
- JavaScript 框架:Vue 3 - 渐进式 JavaScript 框架
- 全栈框架:Nuxt 4 - Vue.js 全栈框架
- 状态管理:Pinia - Vue 3 官方推荐的状态管理库,提供类型安全的 Store
- UI 框架:Nuxt UI - 组件丰富,提供官方 AI MCP 支持
- 样式方案:Tailwind CSS - 原子化 CSS 框架
- 工具函数库:VueUse - 基于组合式 API 的实用工具集合,包含大量常用组合式函数
- 跨平台开发:Tauri - 使用 Web 技术构建桌面应用
3. 💻 开发环境
3.1 编辑器
Visual Studio Code - 强大的现代代码编辑器
4. 📌 更新日志
- 2026-01-24 - 初始版本,记录当前使用的前端技术栈
- 2026-08-21 - 移除了vscode拓展,详见VS Code 拓展合集