快速启动**:使用 Electron Forge 可以快速启动一个新的 Electron 项目,节省开发时间和精力。 结构清晰**:Electron Forge 提供了清晰的项目结构和目录布局,方便开发者对项目进行管理和维护。 打包发布**:Electron Forge 提供了简单的命令,用于将应用打包成可执行文件,并方便地发布到各个应用商店。 三、Electron与Electr...
前提:内网有可访问的npm仓库 下载对应版本压缩包,并解压,比如:electron-v31.3.0-win32-x64.zip 解压到 c:/electron 目录设置 环境变量 ELECTRON_OVERRIDE_DIST_PATH 为解压后目录安装electron包:npm i electr…
npm install && npm start 三、electron-forge 搭建一个 electron 项目 electron-forge 相当于 electron 的一个脚手架,可以让我们更方便的创建、运行、打包 electron 项目。 Github 地址:https://github.com/electron-userland/electron-forge 官网地址:https://www.electronforge.io/ Note: Electron Forge requires ...
npm install --save-dev @electron-forge/cli 2.自动配置:这里forge会自动配置你的package.json的代码,所以推荐在执行前先拷贝一份,避免命令冲突被置换找不回来。 npx electron-forge import 这一步会出现一些问题,因为forge的打包和配置是需要git的环境支持,所以这里可能会报错Could not find git in environment,出...
2.2 构建工具 Electron-Forge 理由:简单而又强大,目前 electron 应用最好的构建工具之一。 这里提一下 electron-builder 其和 electron-forge 的介绍和区别,看下图所示: 两者最大的区别在于自由度,两者在能力上基本没什么差异了,从官方组织中的排序看,有意优先推荐 electron-forge 。
最近在学习使用 electron 进行桌面开发一款图片压缩的软件。遇到了加载本地磁盘文件的问题。记录一下其解决方案。 使用 electron 加载本地磁盘文件 第一种方法 设置webPreferences.webSecurity值为false 使用这个方法就是设置Chromium的启动安全参数,允许
electron-forge:6.0.0-beta.54 Electron-forge 是一个帮你从项目初始化到打包发布全流程管理的脚手架工具,可整合React、Vue、Webpack、TS等,配置简单统一,容易上手。 下面是详细的使用文档,包括初始化项目、引入到现有项目、使用模板、不同平台的打包配置、发布渠道配置、CLI命令、API参考等几个重要部分,最常用也是...
npm install -g electron-forge electron-forge init my-new-app cd my-new-appnpmstart 三、Electron 运行流程 3.1 Electron 运行的流程 3.2 Electron 主进程和渲染进程 运行 的 main 脚本的进程被称为主进程。在主进程中运行的脚本通过创建 页面来展示用户界面。 一个 应用总是有且只有一个主进程。由...
1. 设置国内的 electron 镜像地址 export ELECTRON_MIRROR="https://npm.taobao.org/mirrors/electron/" 如果你使用 zsh,可以在.zshrc中加入上面这句 用windows 的请自行百度怎么添加 windows 环境变量 2. 使用electron-forge脚手架,创建一个 electron 项目 ...
2.2 构建工具 Electron-Forge 理由:简单而又强大,目前 electron 应用最好的构建工具之一。 这里提一下 electron-builder 其和 electron-forge 的介绍和区别,看下图所示: 两者最大的区别在于自由度,两者在能力上基本没什么差异了,从官方组织中的排序看,有意优先推荐 electron-forge 。