SVG2Icon • 技术指南

版本 v1.1.0

svg2icon-技术-v1.1.0

安装包打包(Dist)

使用 electron-builder 生成平台安装包。

一体化(按宿主环境)

npm run dist
  • Linux 宿主:构建 .deb.rpm
  • Windows 宿主:构建 .exe(NSIS)
  • 产物位于 release/<platform>/<arch>/

Linux 详情

sudo apt install -y fakeroot dpkg-dev rpm   # Ubuntu
npm ci
npm run dist
  • DEB 与 RPM 出现在 release/linux/x64/
  • 若缺少 rpmbuild,将跳过 RPM

Windows 详情

npm ci
npm run dist
  • NSIS 安装包位于 release/win/x64/
  • 若在 Linux 上通过 Wine 构建,请安装 wine64mono-complete

命名与校验

  • 文件命名由 package.json 中的 electron-builder 配置生成
  • 校验通过 scripts/*.mjs 生成(SHA256SUMS.txt)

常用命令

  • npm run dist:linux —— 仅 Linux
  • npm run dist:win —— 仅 Windows(在 Windows 上)
Skip to main content