前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Electron安装32位版本及打包32位版本

Electron安装32位版本及打包32位版本

作者头像
码客说
发布2022-01-17 13:59:51
4K0
发布2022-01-17 13:59:51
举报
文章被收录于专栏:码客码客

安装32位

安装64位的Electron也能打包32位的程序,但是为什么要安装32位的Electron?

  1. 体积更小:32位 electron 比 64位小30MB,用 inno setup 打的安装包也要小10MB
  2. 更兼容:32位 版本兼容 64位系统
  3. 第三方库只有32位的,要求Electron必须为32位

方式1 直接 npm 安装

代码语言:javascript
复制
npm install --arch=ia32 electron@7.1.2

方式2 配置 .npmrc

项目根目录添加.npmrc文件

代码语言:javascript
复制
arch=ia32
registry=https://registry.npm.taobao.org

方式3 配置 package.json

代码语言:javascript
复制
{
    "config": {
        "arch": "ia32",
        "registry": "https://registry.npm.taobao.org"
    },
    "devDependencies": {
        "electron": "7.1.2"
    }
}

一般我在配置项目的时候会使用方式二,推荐使用方式二或者方式三

打包32位

代码语言:javascript
复制
{
    "scripts": {
        "start": "webpack --mode development && cross-env ELECTRON_DISABLE_SECURITY_WARNINGS=true electron .",
        "dist": "webpack --mode development && electron-builder --win --ia32",
        "dist_dir": "webpack --mode development && electron-builder --dir --win --ia32"
    },
}

其他环境

代码语言:javascript
复制
electron-builder --win --x64
electron-builder --win --ia32
electron-builder --win --armv7l

其中:

  • ia32, 即–arch=ia32, 32位操作系统,也可以在64位操作系统中安装
  • x64, 即–arch=x64, 64位操作系统,使用本架构打包无法再32位操作系统中安装
  • armv7l, 即–arch=armv7l, 使用比较少
  • arm64, 即–arch=arm64, 使用比较少
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022-01-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装32位
    • 方式1 直接 npm 安装
      • 方式2 配置 .npmrc
        • 方式3 配置 package.json
        • 打包32位
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档