electron 常见问题解决

1:在使用脚手架 搭建electron程序的时候 webpack配置一定中 target 需要使用 electron-系列,不然是开发能正常开发,打包之后不能使用

2: NODE_MODULE_VERSION  是版本冲突的问题,一般出现与 使用第三方需node编译的环境,需要使用同一个node环境

3: Electron打包出错Can't locate Mac/Memory.pm in @INC  解决办法是升级 Electron builder

4: 开发electron 一不小心程序假死导致摄像头被占用 可以使用 SHIFT+CONTROL+OPTION+开机键重置SMC(仅mac)

5: 引用nodejs的模块时缺报了错,提示require未找到 需要 BrowserWindow 创建页面时  webPreferences中  nodeIntegration:true 开启node 模块

6:打包后的文件,访问dist生成的文件用的是file:// 协议,所以在加载网络资源的时候 已经要补全 https http,不能省略

7: 由于 electron 分为主进程 与渲染进程,而主进程更像服务,需要在各种任务逻辑中处理同一个对象【实例】,所以建议用class 来处理

8: iviews 的select组件 存在问题,electron打包之后不能正常运行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值