Electron 应用程序打包

接前一篇博客

安装electron-packager

$ sudo cnpm install --save-dev electron-packager

修改 package.json 文件

{
  "name": "myapp",
  "version": "0.1.0",
  "main": "main.js",
  "scripts": {
    "start": "electron main.js",
    "packager": "electron-packager . --platform=linux --electron-version=1.6.6  --overwrite"

  },
  "devDependencies": {
    "electron-packager": "^8.7.0"
  }
}

注意:这里只指定了linux平台,可以 修改打包全平台的包。

打包

$ ELECTRON_MIRROR=http://npm.taobao.org/mirrors/electron/ npm run-script packager

这里说明一下,上面的命令前设置了 ELECTRON_MIRROR 使用淘宝镜像,如果不使用淘宝镜像,下载包的时候会出错。

打包后,可以看到在myapp下生成一个myapp-linux-x64的目录,运行myapp-linux-x64/myapp即可启动应用。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Electron 打包时下载 xxx-electron-v1.6.8-<arch>-x64.zip 文件出错

    kongxx
  • HBase客户端API-过滤器

    kongxx
  • Electron 创建桌面应用

    kongxx
  • 由easyui的tab在ie下渲染失败,发现的一个有意义的问题

    今天项目组的同事反映,在IE浏览器下,所有用easyui编写的tab控件都加载不出来,只会显示一个Loading的提示在控件的内容显示区。

    程序员一一涤生
  • 剑指Offer-数组中只出现一次的数字

    题目描述 一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。 思路 思路一: 利用HashSet的元素不能重复,如果有...

    武培轩
  • 10:大整数加法

    10:大整数加法 查看 提交 统计 提问 总时间限制: 1000ms 内存限制: 65536kB描述 求两个不超过200位的非负整数的和。 输入有两行,每...

    attack
  • 哈希表问题-LeetCode 146、290、299、300(哈希表,双向链表,最小上升序列)

    运用你所掌握的数据结构,设计和实现一个 LRU (最近最少使用) 缓存机制。它应该支持以下操作:获取数据 get 和 写入数据 put 。

    算法工程师之路
  • Gatsby: 添加标签

    参考 https://github.com/rmcfadzean/gatsby-pantry/tree/master/examples/starter-blog

    谛听
  • Matlab系列之文件管理

    MATLAB加载任何的文件以及执行任何命令都是从当前工作路径下开始的,因此其提供了当前文件夹浏览器用于文件管理。

    狂人V
  • 微信小游戏-游戏思维Dolo

    标题就是蹭个热度,不过也算是这次想要说的重点…… 前一篇忘记了文章内可以直接嵌入已关联的小程序(小游戏),更新了一些小细节。 另外,闲闲冒险之旅是个团队作品,希...

    沙因Sign

扫码关注云+社区

领取腾讯云代金券