跳到正文
CDGet
  • 首页
  • 项目
  1. 首页
  2. 全部项目
  3. Vutron

Vutron

模板

用 Vite、Vue 3 和 Electron 构建桌面应用的起点。构建、打包、测试和翻译在你写下第一行代码之前就已配置好。

主页 (在新标签页中打开)文档 (在新标签页中打开)源代码 (在新标签页中打开)

关于这个项目

Vutron 是用 Electron、Vite 和 Vue 3 构建跨平台桌面应用的现成起点。构建、打包、代码检查和测试运行器已经接在一起,所以项目的第一天可以花在应用本身,而不是再拼一次同样的工具链。只要一条命令 npm init vutron,就能以它为基础创建新项目。

配置好的正是一个桌面应用早期就需要的东西:跨两个进程的热更新、跨平台构建、自动化测试、TypeScript、翻译、明暗两套主题、基于 Vuetify 的布局管理、用 Pinia 管理的全局状态、带可选浮动窗口的托盘图标、用一个常量就能打开多窗口的窗口管理器,以及通过进程间通道处理原生文件对话框和外部链接的示例。应用默认以单实例运行,再次启动时会把已经打开的窗口调到最前面。

在 Electron 模板通常薄弱的地方,它是稳妥的:上下文隔离已开启,消息通道有白名单且端到端都有类型,内容安全策略已就位,页面跳转有守卫;两个进程共同需要的东西放在共享目录里,而让那个目录保持中立的是检查规则而不是约定。模板跟随当前的 Vue 与 Electron 版本,所以要跟上,需要的是升一次版本号,而不是一次迁移。

功能

  • 文档站点

  • TypeScript 类型

  • 多语言支持

  • 经测试验证

  • 跨平台支持

  • 深色模式

项目信息

起始
2022
许可证
MIT (在新标签页中打开)
编程语言
JavaScript
标签
electronvue3vitevuetifypiniacross-platform
软件包
create-vutron (在新标签页中打开)npm
热度
333
GitHub 星标
28
npm 下载量
数据点:30 个。范围:0 至 9。
Vutron — npm 下载量, 最近 30 天
npm 下载量
9月2日3
9月3日0
9月4日1
9月5日0
9月6日2
9月7日0
9月8日0
9月9日1
9月10日2
9月11日0
9月12日9
9月13日0
9月14日0
9月15日0
9月16日0
9月17日3
9月18日0
9月19日1
9月20日1
9月21日0
9月22日1
9月23日1
9月24日0
9月25日0
9月26日0
9月27日0
9月28日1
9月29日0
9月30日2
10月1日0
最近 30 天
联系我们赞助
这里列出的项目均以 MIT 许可证开源。© 2026 CDGet. 保留所有权利。