Electron 安装打包注意

参考:https://blog.csdn.net/Liutt55/article/details/88687969
搞了我半天,可算是会安装了(写起来简单,打包起来是真麻烦😭)

在这里插入图片描述

  1. 首先需要用到cnpm 淘宝镜像 安装一下
  2. 然后需要配置好package.json,最新版可能不兼容打包软件,最好用下面的配置
  3. 运行 cnpm run packager
  4. 在运行之前可能要用cnpm 全局安装electron、electron-packager、和electron-winstaller(注意版本)
{
  "name": "electron-quick-start",
  "version": "1.0.0",
  "description": "A minimal Electron application",
  "main": "main.js",
  "scripts": {
    "start": "electron .",
    "packager": "electron-packager . electron-quick-start --overwrite --win=x32 --out ./HelloWorldApp --arch=x64 --app-version=1.0.0 --electron-version=2.0.0"
  },
  "repository": "https://github.com/electron/electron-quick-start",
  "keywords": [
    "Electron",
    "quick",
    "start",
    "tutorial",
    "demo"
  ],
  "author": "GitHub",
  "license": "CC0-1.0",
  "devDependencies": {
    "electron": "^2.0.0",
    "electron-packager": "^12.1.0",
    "electron-winstaller": "^2.6.4"
  }
}

Electron Fiddle


默认安装就好
可能需要设置下electron版本
可以理解成一个IDE
点击这里可以打包安装包,很好用,还可以查看别人的代码模板
这个相当于一个小例子,用来测试想法挺好的。
在这里插入图片描述

应用模板


在这里插入图片描述
yarn的安装:
https://www.cnblogs.com/amybathory/p/10942799.html
element-ui不显示的问题:
https://blog.csdn.net/HH_KELE/article/details/99369749
electron-vue + element-ui:
https://blog.csdn.net/ucmir183/article/details/89277492
加速yarn:
https://www.cnblogs.com/cxscode/p/8371797.html
yarn卡住:
https://www.jianshu.com/p/144ef0456bf5
yarn run dev 报错
降低nodejs版本到10.x.x

windows权限拒绝


  1. D:\xxx\node_modules 右键文件夹-安全-编辑-添加-高级-立即查找-找到你的用户添加进去
  2. 勾选-完全控制就OK了。原因是你不是管理员,然后文件夹还没有root权限。很多问题都是因为这个

镜像


https://www.cnblogs.com/momozjm/p/10635941.html

Vue3


教程
https://blog.csdn.net/ddx2019/article/details/102847122
https://vuetifyjs.com/zh-Hans/getting-started/quick-start
\src\background.js 相当于electron的main.js

Vscode Vue格式化风格设置


https://blog.csdn.net/twodogya/article/details/80728262

elctron-builder配置文件


如果打包报错的话,可以看看配置文件配置的正确与否
.yarnrc

# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
# yarn lockfile v1
registry "https://registry.npm.taobao.org"

.rpmrc

prefix=D:\Program Files\nodejs\node_modules\node_global
cache=D:\Program Files\nodejs\node_modules\node_cache
registry=https://registry.npm.taobao.org
sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
phantomjs_cdnurl=http://cnpmjs.org/downloads
electron_mirror=https://npm.taobao.org/mirrors/electron/
sqlite3_binary_host_mirror=https://foxgis.oss-cn-shanghai.aliyuncs.com
profiler_binary_host_mirror=https://npm.taobao.org/mirrors/node-inspector/
chromedriver_cdnurl=https://cdn.npm.taobao.org/dist/chromedriver

然后再

yarn electron:build

查看日志

打包之后如果想要查看日志,直接在命令行运行程序就可以看到了

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值