专题

编程技术

记录此分类下的每一次思考与沉淀

84 篇文章 4 累计收录 专题归档

文章列表

使用 Inno Setup将打包出来的文件封装成安装文件

Inno Setup 是一款免费开源 Windows 安装包制作工具,可生成专业安装程序。使用步骤:先从官网下载;后将 Electron 打包生成的 exe、DLL、resources 等文件整理到同一目录;再创建 .iss 脚本,通过 [Setup] 配置应用信息,[Files] 将目录内所有文件打包至安装目录,[Icons] 创建桌面及开始菜单快捷方式;最后在 Inno Setup 中打开脚本并执行 Build > Compile,安装包即输出到指定文件夹。本文提供了可直接参考的脚本示例,帮助用户快速完成 Electron 应用安装包的制作。

ElectronInno Setup
鸡腿大王 53

Electron打包应用更改图标

文章介绍Electron应用打包时配置自定义图标的完整流程。首先列出多平台图标格式要求:Windows使用.ico(建议256x256,需包含多尺寸),macOS使用.icns(1024x1024),Linux使用.png或.ico(512x512或256x256)。然后提供两种打包工具的配置方法:electron-packager需在命令中通过--icon参数指定图标路径;electron-builder(推荐)需在package.json的build字段中按平台配置icon路径,文件通常放在build目录,支持全平台打包命令。最后针对图标未生效问题,给出清理缓存、使用绝对路径检查图标路径、确保文件未被占用三类解决方案。

ElectronNodejs
鸡腿大王 90

Electron打包本地网页资源为exe

本文介绍如何利用 Electron 将 HTML 项目打包为 Windows EXE 文件。操作步骤包括:先安装 Node.js;创建项目目录并执行 `npm init -y` 初始化;安装 Electron 开发依赖;创建主进程文件 main.js,配置 BrowserWindow 并加载本地 index.html;修改 package.json 设置入口和启动脚本;通过 `npm start` 测试运行;使用 electron-packager 执行打包命令,生成 Windows x64 可执行程序。针对打包慢的问题,可通过设置 `ELECTRON_MIRROR` 环境变量为国内镜像加速。文中还附带了带自定义菜单和“关于”子窗口的 main.js 备份代码,展示了如何扩展应用窗口及菜单功能。读者可据此将 HTML 应用快速封装成桌面 EXE,并掌握镜像加速与窗口定制技巧。

NodejsElectron
鸡腿大王 36

VSCode 终端显示“npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本”

在 VSCode 终端执行 npm 命令失败,通常是因为 PowerShell 执行策略被设为 Restricted(禁止运行脚本)。通过 `get-ExecutionPolicy` 可确认当前状态;若返回 Restricted,需运行 `set-ExecutionPolicy RemoteSigned` 更改策略。若提示权限不足,可改用 `Set-ExecutionPolicy -Scope CurrentUser RemoteSigned`。设置成功后,再次执行 `get-ExecutionPolicy` 应返回 `RemoteSigned`,即可正常执行 npm 命令。

鸡腿大王 96