快速启动**:使用 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…
electron官网:https://www.electronjs.orgelectron forge官网:https://www.electronforge.ioelectron builder官网:https://www.electron.build/ 环境要求:git、node@14版本以上、npm@8版本以上。具体的可以看一下官方的文档,也可以不管,后面有提示再根据提示更新和安装。 自使用electron以来,它的打包就一直是一个使我...
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 ...
前沿 使用cnpm npm 运行 不太行 还是要使用 打包npm 在你的electron-forge 项目目录下 关于打包 新建一个 .npmrc 文件 registry=https://registry.npmmirror.com electron_mirror=https://npmmirror
目前的大部分资料,Electron基本是和Vue或者React一起的,但是我并没有那么重的前端需求,就几个按钮或者画画图表,因此不太想引入Vue或者React,减少自己的心智负担。于是一步一步从头搭建了一下Electron+Webpack+Typescript+ElectronForge的开发环境,也踩了很多坑,在此记录一下,以帮助和我有同样需求的朋友。
npx electron-forge import 1. 2. 3. npm7 cd my-app npm install --save-dev @electron-forge/cli npm exec --package=@electron-forge/cli -c "electron-forge import" 1. 2. 3. 配置方式 在package.json文件中集中配置 Electron Forge 简单配置: ...
NW.js 和 Electron 都可以用前端的知识来开发桌面应用。 和 起初是同一 个作者开发。后来种种原因分为两个产品。一个命名为 (英特尔公司提供技术支持)、 另一命名为 (Github 公司提供技术支持)。 和 可以用 Nodejs 中几乎所有的模块。 和 不仅可以把 html写的 web 页面打包成跨平台可以安装到电脑上面的软件...
理由很充分:Electron-Forge简单而又强大,目前 electron 应用最好的构建工具之一。这里提一下 electron-builder 其和electron-forge 的介绍和区别。看下图所示: 两者最大的区别在于自由度,两者在能力上基本没什么差异了,从官方组织中的排序看,有意优先推荐 electron-forge 。
2.2 构建工具 Electron-Forge 理由:简单而又强大,目前 electron 应用最好的构建工具之一。 这里提一下 electron-builder 其和 electron-forge 的介绍和区别,看下图所示: 两者最大的区别在于自由度,两者在能力上基本没什么差异了,从官方组织中的排序看,有意优先推荐 electron-forge 。