使用了Electron官方推荐的Electron Forge创建项目环境(Vite+Ts)模板 npm init electron-app@latest my-new-app---template=vite-typescript 创建完成后会得到初始目录 初始目录 之后可根据vite规范创建其他目录/文件,比如/public、.env等 完整目录 多页配置 如要配置多HTML页面可在vite.renderer.config.ts文件中添加,...
目前常用创建 Electron + Vite + Vue3 + Typescript 项目的工具有两个: Electron Forge,该工具为Electron的官方工具 2. Electron-vite,该是一个新型构建工具,已经逐渐成为 Electron 开发生态的一部分。 经过两…
"package": "electron-forge package", "make": "electron-forge make", "publish": "electron-forge publish", "lint": "echo \"No linting configured\"" }, 运行npm run start即可启动 打包 npm run make Electron+Vite+Vue 3最简单的配置 - 智灵谷wizops.net/archives/202401/247.html 发布于 2...
Electron Forge文档:https://www.electronforge.io/ npminitelectron-app@latest my-app---template=vite 可选模板 webpack webpack-typescript vite vite-typescript 安装VUE npm install --save vue 修改Vite配置 脚手架生成的Vite配置文件有三个,分别是vite.main.config.mjs、vite.reload.config.mjs和vite.rend...
Electron Forge文档:https://www.electronforge.io/ npm init electron-app@latest my-app---template=vite 可选模板 webpack webpack-typescript vite vite-typescript 安装VUE npm install--save vue 修改Vite配置 脚手架生成的Vite配置文件有三个,分别是vite.main.config.mjs、vite.reload.config.mjs和vite.re...
(1). 编程语言Typescript: (2). 构建工具Electron-Forge: ①. Electron-Forge: a. 简单而又强大 b. 目前electron应用最好的构建工具之一 ②. electron-builder和electron-forge的区别: a. 两者最大的区别在于自由度 b. 官方组织中的排序看,有意优先推荐electron-forge ...
两者最大的区别在于自由度,两者在能力上基本没什么差异了,从官方组织中的排序看,有意优先推荐 electron-forge 。 2.3 Web 方案 Vue3 + Vite 我们采用的是 Vue3 ,同时使用 Vite 作为构建工具,具体优点,大家可以查看官网介绍,这套组合是目前主流的 Web 开发方案。
2.1 编程语言 Typescript 2.2 构建工具 Electron-Forge 2.3 Web 方案 Vue3 + Vite 2.4 monorepo方案 pnpm + turbo 2.5 数据库 lowdb electron 应用数据库有非常多的选择如 lowdb 、 sqlite3 、 electron-store 、 pouchdb 、 dedb 、 rxdb 、 dexie 、 ImmortalDB 等。这些数据库都有一个特性,那就是无服务器...
如果你不希望更改文件扩展名,你也可以在 package.json 中设置 "type":"commonjs",这样整个项目都会默认为CommonJS模块。 这里直接将forge.config.js改为forge.config.cjs,再次运行npm run start,打开出现白屏(node:78116) electron: Failed to load URL: file:///D:/webPro/yunfeng/electron-vite-project/dist...
vite-plugin-electron-renderer,vite-plugin-electron-preloadapplies toElectron⚡️ViteandElectron Forge. Due to the nature of Vite, they are currently not perfect and they are experimental plugins. If one day they become perfect, they will also be ported toElectron Forge. ...