{"id":34543318,"url":"https://github.com/ziyoren/electron-vite-vue2","last_synced_at":"2026-04-13T05:43:44.064Z","repository":{"id":42069799,"uuid":"474391123","full_name":"ziyoren/electron-vite-vue2","owner":"ziyoren","description":"一个简单、高效的桌面应用开发样板工程，由Electron、Vite、Vue2等组成。集成了vue devtools工具，方便大家调试。","archived":false,"fork":false,"pushed_at":"2022-04-14T03:18:20.000Z","size":4086,"stargazers_count":14,"open_issues_count":1,"forks_count":7,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-04-13T05:42:42.170Z","etag":null,"topics":["electron","electron-app","electron-vite","electron-vue","vite","vite2","vue","vue-devtools","vue2"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ziyoren.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-03-26T15:41:14.000Z","updated_at":"2025-09-12T02:44:29.000Z","dependencies_parsed_at":"2022-08-12T04:00:56.097Z","dependency_job_id":null,"html_url":"https://github.com/ziyoren/electron-vite-vue2","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ziyoren/electron-vite-vue2","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ziyoren%2Felectron-vite-vue2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ziyoren%2Felectron-vite-vue2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ziyoren%2Felectron-vite-vue2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ziyoren%2Felectron-vite-vue2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ziyoren","download_url":"https://codeload.github.com/ziyoren/electron-vite-vue2/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ziyoren%2Felectron-vite-vue2/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31741541,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-13T05:13:27.074Z","status":"ssl_error","status_checked_at":"2026-04-13T05:13:25.150Z","response_time":93,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["electron","electron-app","electron-vite","electron-vue","vite","vite2","vue","vue-devtools","vue2"],"created_at":"2025-12-24T06:47:24.179Z","updated_at":"2026-04-13T05:43:44.056Z","avatar_url":"https://github.com/ziyoren.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# electron-vite-vue2\n\n![GitHub Repo stars](https://img.shields.io/github/stars/ziyoren/electron-vite-vue2)\n[![vue](https://img.shields.io/badge/vue-2.6.14-brightgreen.svg)](https://github.com/vuejs/vue-next)\n[![vite](https://img.shields.io/badge/vite-2.8.6-brightgreen.svg)](https://github.com/vitejs/vite)\n[![electron](https://img.shields.io/badge/electron-17.2.0-brightgreen.svg)](https://github.com/electron/electron)\n[![electron-builder](https://img.shields.io/badge/electronBuilder-22.14.13-brightgreen.svg)](https://github.com/electron-userland/electron-builder)\n\n一个简单、高效的桌面应用开发样板工程，由Electron、Vite、Vue2等组成。集成了vue devtools工具，方便大家调试。\n\n## 特色\n* 使用JavaScript，HTML和CSS构建跨平台的桌面应用程序。\n\n* 主进程支持所有的Node.JS API。\n\n* 高性能的Chromium展示您的网页，让您的应用运行更流畅。\n\n* 极速的服务启动、轻量快速的热重载，让您的开发效率更快。\n\n* 易用、灵活、高效的VUE，丰富的生态支持。\n\n## 开始使用\n克隆本项目\n```sh\ngit clone git@github.com:ziyoren/electron-vite-vue2.git\n```\n\n进入项目目录\n```sh\ncd electron-vite-vue2\n```\n\n安装依赖\n```sh\nnpm install\n```\n\n开始开发\n```sh \nnpm start\n```\n\n打包发布\n```sh\nnpm run release\n```\n\n## 目录结构\n```sh\n├── README.md              \n├── build\n│   └── icons\n│       ├── 256x256.png\n│       ├── icon.icns\n│       └── icon.ico\n├── electron\n│   └── index.js              #electron的入口文件\n├── electron-builder.json     #打包组件electron-builder的配置文件\n├── favicon.svg\n├── index.html                #Vue的入口模板文件\n├── package.json\n├── src                       #Vue的代码目录，就在这里写前端界面\n│   ├── App.vue\n│   ├── main.js\n│   ├── router                #Vue的路由\n│   │   └── index.js\n│   └── views\n│       ├── About.vue\n│       └── Home.vue\n├── vite.config.js            #Vite的配置文件\n├── vue-devtools              #集成Vue-devtools6.1.3 方便您调试Vue项目\n├── dist                      #编译Vue时生成的目录\n└── release                   #打包发布的应用在这个目录里\n\n```\n\n## 国内镜像配置\n\n国内访问请配置镜像地址，否则可能会下载失败\n\n1. 打开npm配置文件\n```sh\nnpm config edit\n```\n\n2. 在空白处添加下面配置内容\n```sh\nelectron_builder_binaries_mirror=https://npmmirror.com/mirrors/electron-builder-binaries/\nelectron_custom_dir={{ version }}\nelectron_mirror=https://cdn.npmmirror.com/binaries/electron/v\nregistry=https://registry.npmmirror.com/\n```\n\n3. 安装依赖\n```sh\nnpm install\n```\n\n## 包下载问题\n构建时，如遇到无法下载electron相关的包，可以到npmmirror.com镜像站下载后放在缓存目录中。\n\n各操作系统包的位置如下：\n\n* `macOS` ~/Library/Caches/electron-builder\n\n* `linux` ~/.cache/electron-builder\n\n* `windows` %LOCALAPPDATA%\\electron-builder\\cache\n\n\n## 相关链接\n\n[Electron官网](https://www.electronjs.org/)\n\n[Vue官网](https://v2.vuejs.org/)\n\n[Vue.js视频教程](https://learning.dcloud.io/#/)\n\n[ViteJS官网](https://vitejs.cn/)\n\n[npmmirror.com中国镜像站](https://npmmirror.com/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fziyoren%2Felectron-vite-vue2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fziyoren%2Felectron-vite-vue2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fziyoren%2Felectron-vite-vue2/lists"}