12 Star 236 Fork 97

Sky / electron-vite-template

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
CHANGELOG.md 4.25 KB
一键复制 编辑 原始数据 按行查看 历史

2023 年 07 月 25 日

  • 升级依赖
  • 修复 vite 关闭了 keepNames 导致出现__name is defind的问题 #100
  • 修复造 node20 下出现SyntaxError: Cannot use import statement outside a module #102

2023 年 03 月 02 日

  • 升级依赖
  • 修改 pinia 引入方式
  • 新增字节码控制,修改如下
    • package.json文件中的encryptionLevel字段用于控制主进程字节码
      • 0 表示不启用字节码,但是会启用 obfuscator 混淆 js
      • 1 表示启用字节码,但是不会进行混淆操作
      • 2 表示启用字节码并执行加密行为
        • 加密行为需要注意的是依赖于 napi-rs,您需要确保计算机中安装了cargo
  • 使用 dotenv 区分环境变量
    • 渲染进程中我们约定__CONFIG__来获取env文件夹内的内容
    • 主进程中我们约定使用process.env.userConfig来获取env文件夹内的内容

2022 年 07 月 27 日

  • 升级依赖

2022 年 04 月 16 日

  • 破坏性升级:不在 window 对象上挂载__static属性,需要通过 ipc 通讯获取,ipc 名称为:get-static-path
  • 升级依赖
  • 修正打印 demo 窗口被关闭一次以后,再也无法被开启的问题
  • 修正打包时因为不存在 common 文件夹导致打包失败的问题

2022 年 02 月 11 日

  • 更新了 devtools 的插件
  • 升级依赖

2021 年 11 月 30 日

  • 分离窗口配置信息
  • 完善热更新行为
  • 修正平台文件名大小写导致 build 失败
  • 修正自动更新未注册事件导致无事件回流

2021 年 11 月 19 日

  • 补充遗漏的依赖
  • 更新依赖
  • 渲染进程添加 jsx 支持

2021 年 11 月 17 日

  • 修改创建子窗口时传输数据的代码示例

2021 年 11 月 13 日

  • 更新依赖
  • 修正打开子窗口时,没有正确响应是否使用系统标题栏
  • 解耦合 updater

2021 年 11 月 05 日

  • 修复 无边框逻辑出错 问题
  • 默认设置为 无边框模式

2021 年 11 月 04 日

  • 去除 vuex 模块
  • 使用 pinia 替代 vuex
  • 修复 创建子窗口数据传输丢失 问题

2021 年 10 月 09 日

  • 更新依赖
    • vue 3.2.12 -> 3.2.20
    • vite 2.5.8 -> 2.6.5
    • electron 13.1.9 -> 15.1.2 (有了中文控制台好耶!)

2021 年 08 月 16 日

  • 将 builder 的配置剥离出来,不再和 package 混合在一起
  • 更新 vue 版本到 3.2.3,vite 版本到 2.5.0

2021 年 08 月 15 日

  • 设置渲染进程编译目标为 chrome91,请注意,此次设置是为了解决顶层 await 无法正常编译的问题,但是也带来了直接放弃 chrome91 版本以下的,web 端请谨慎
  • 添加主进程在开发环境时对 static 文件夹的访问,process.env.__static

2021 年 08 月 11 日

  • 新增 i18n 支持
  • 新增 i18nelement-plus 的支持

2021 年 08 月 06 日

  • master
    • 更新依赖,并添加 glob 依赖,解决部分人出现glob is undefined的错误,暂时将semver添加为外部依赖,清除部分循环引入的问题。
  • strict
    • 合并 preload 和 main 的 rollup 配置文件,并且在开发环境时,不会开启代码混淆。

2021 年 07 月 20 日

  • 更新依赖
  • __static静态目录现在将不会补全/,例如开发环境时是:http://localhost:9080,生产环境则是软件所在目录/resources/app/dist/electron/renderer,需要注意的是,在生产环境中,不一定是/,路径分隔符是由当前操作系统决定,请自行拼接。
  • 调整依赖结构,降低 node_module 包内包含的内容。
  • 开启主进程代码混淆。

2021 年 07 月 15 日

  • 修正在渲染进程中无法使用__static静态目录的问题,同时,在生产环境时,若要访问__lib文件夹,请使用process.env.__lib,可以通过process.env对象得到的静态目录还有__static__updateFolder
  • 修正部分单词拼写错误。
  • 更新依赖
  • 主进程添加代码混淆但暂不启用

2021 年 06 月 10 日

  • 更新依赖

2021 年 06 月 08 日

  • 渲染进程组件实现全 setup

如何使用 setup

vscode 环境

  • 禁用 vetorvoter 扩展
  • 安装并启用扩展 volor

更多 setup 语法糖问题请访问 New script setup

2021 年 02 月 26 日

  • 项目创建。
1
https://gitee.com/Zh-Sky/electron-vite-template.git
git@gitee.com:Zh-Sky/electron-vite-template.git
Zh-Sky
electron-vite-template
electron-vite-template
main

搜索帮助