Skip to content
/ vue-init Public template

✌️ A boilerplate project for vue. 一个vue样板项目。

License

Notifications You must be signed in to change notification settings

shinn-lancelot/vue-init

Repository files navigation

vue-init

Netlify Status

A boilerplate project for vue. 一个vue样板项目。

特性

  • ✌️ 支持Vue3、Vite3
  • 🧰 使用pnpm作为包管理工具
  • 🗃️ 支持基于文件生成路由
  • 🖇️ 支持组件自动导入
  • 🖇️ 支持Composition API、es模块等自动导入
  • 🍍 使用pinia进行状态管理
  • 🎨 使用UnoCSS和sass处理样式
  • 📄 支持Markdown
  • 🚀 封装axios
  • 🔧 使用Vitest作为测试工具
  • 🖼️ 图片自动导入
  • ✂️ 使用gzip压缩资源
  • 😁 支持typescript
  • 🎛️ 终端打印页面地址二维码
  • 🖨️ 支持vconsole
  • ➡️ 打包进度条美化
  • 📦 添加vueuse库
  • 🖥️ 支持netlify部署

使用

推荐安装pnpm,然后执行以下命令开启服务,访问http://localhost:1180

  pnpm dev

执行以下命令,将会生成dist目录,用于生产环境

  pnpm build

感谢

感谢antfu大佬的vitesse等一系列开源项目