当前位置:首页 > 网站建设 > 正文内容

app源码怎么查看(怎么查看手机app源码)

网站建设1年前 (2023-10-25)494

再小的个体,也有大大的能量,上一篇从Haskell讲到函数式的精髓:“大事化小,小事化无”,问题总是有的,解决之道,就是从这些小小的集合中,蕴含着。

官网的FAQ:

https://electronjs.org/docs/faq

二进制文件在asar包中无法访问:

构建时需要在package.json文件中写上"asar":false,原因是electron打包时二进制文件在asar包中无法访问,如果上述设置无法解决,就只能硬编码,Mac规则如下:app.asar存在就直接引用,如果app.asar不存在,将路径替换成app.asar.unpacked,如果这个也不存在,需要根据不同的操作系统进行硬编码。

app源码怎么查看(怎么查看手机app源码)

打包之后如何查看main进程中的日志:

可以通过/Applications/DingTalk Develper Tools.app/Contents/MacOS/DingTalk Develper Tools 来启动应用,至少能在主进程中将日志打印在终端里,有助于调试定位问题。

项目中不要引用无协议URL:

比如iconfont站给的iconfont引用的URL都是 //xxx ,由于打包之后协议会变成app://会造成iconfont无法显示,所以编写时,一定要写上协议如http://或https://。

理解ipc通信:

在开发的过程中,一定要理解“主进程”和“渲染进程”的概念,并且对ipc通信的方案了解清楚。因为如果想在两个“渲染进程”来处理共享的数据,这个时候就需要在主进程中持有,根据通信来共享,这很有用。

如何打包:

展开全文

使用electron-builder或electron-packager,一般都有两种方式,全局或局部。全局的话就按照正常的Node.js全局模块安装即可,局部稍微写两行代码。

webview的使用:

全屏时需要设置width:100%,height:100%,这个必须依赖父容器。

缓存目录下载的问题:

electron与Node.js的一些缓存目录~/.electron-gyp ~/.electron ~/.node-gyp ~/AppData/Roaming/npm-cache/_prebuilds。如果下载某些文件死活下载不下来,那么只能通过其他方法下载下来然后放到对应的缓存目录。

编译C++的问题:

如果需要指定编译C++模块,那么可以使用node-gyp rebuild --target=1.7.6 --arch=x64 --dist-url=https://atom.io/download/electron编译成指定的模块

墙的问题:

有条件的上SS吧,没有条件的换国内淘宝的源,这个没办法解决,很多情况下都是因为墙,下载不来完整的代码而导致的各种错误。

渲染进程开发的问题:

在渲染进程中基本的开发体验和你在浏览器中是保持一致的,但是由于Node.js环境的问题,可能在某些模块上会有差异,这个部分关注官方的FAQ就能解决。如果你使用的React,基本上就像开发Web应用一样,没有什么多少其他的问题存在,最多是注意打包路径的问题。

关于应用图标的问题:

图标需要在BrowserWindow中声明路径,但是三大平台的图标格式是不一样,Mac需要.icns,Windows需要.ico,Linux需要.png,这需要自己处理。

上述是我在开发过程中遇到的一些小问题,解决之后的记录。

最近开张了一个小小业务,帮你解决在工作中,学习中遇到的难题,每周周末只能约一次,地点在北京,面对面交流,今天第一单完美结束。@南瓜(昵称)同学需要帮忙解决的是一个React同构项目也包含着Node.js服务端,大概2个小时,把整个项目梳理清楚,并给@南瓜同学讲解了怎么操作,同时也分享了一下自己的在学习上的经验。由于是第一次开张的业务,@南瓜同学本意要给1000¥,(但是不敢拿啊!)怕讲的不好,不够有价值。感谢你的星巴克,最后收到@南瓜同学200¥的微信红包。

有了这一次的经历,我想就有了更好的经验,所以决定还在北京的日子里,把这个事情固定下去,每周周末“面基”一次,主题就是:“帮你解决在工作中,学习中遇到的难题,交流学习的经验,发展的经历,如果你有困惑,不妨来星巴克坐一坐,交流交流。”,时间:“周六下午或者周天下午,大概一到三小时”,地点:“星巴克(望京东园店)”,费用:“500/次,你认同真的帮你解决问题了才付款,如果你觉得没有价值和帮助,可以不付”。

“另外我接受用数字货币来付款”。

最后推荐一个有趣的项目,区块链领域里类似知乎的一个平台,有用的学习资源比较多,现在还可以实名注册,地址: https://zt.bihu.com/?id=39768

扫描二维码推送至手机访问。

版权声明:本文由飞速云SEO网络优化推广发布,如需转载请注明出处。

本文链接:http://zspsrg.cn/post/63690.html

分享给朋友:

“app源码怎么查看(怎么查看手机app源码)” 的相关文章

感恩有你手抄报素材(感恩有你手抄报)

感恩有你手抄报素材(感恩有你手抄报)

今天给各位分享感恩有你手抄报素材的知识,其中也会对感恩有你手抄报进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、感恩的手抄报资料50字左右 2、关于感恩手抄报的资料(内容) 3、感恩手抄报优秀模板5张 感恩的手抄报资料50字左右 感恩的手抄报资料可...

APP设计说明模板(app开发说明文档)

APP设计说明模板(app开发说明文档)

本篇文章给大家谈谈APP设计说明模板,以及app开发说明文档对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、如何根据用户体验设计出APP 2、如何产出一份交互设计说明文档 3、APP开发需要什么,具体流程有哪些 4、手机app制作流程 如何根据用户体验设计出...

su素材库免费下载(su素材百度云)

su素材库免费下载(su素材百度云)

今天给各位分享su素材库免费下载的知识,其中也会对su素材百度云进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、能发个SU常用插件以及素材么,和建筑有关的,或者下载的链接也行,在下面,提问不让留,,, 2、求一个素材网站,主要是平面设计素材,如PSD、C...

如何将图片做成ppt(如何将图片做成表情)

如何将图片做成ppt(如何将图片做成表情)

本篇文章给大家谈谈如何将图片做成ppt,以及如何将图片做成表情对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、如何将大量图片快速制作为ppt演示文稿的方法 2、手机拿图片怎么制作ppt 3、怎么把图片设置成ppt背景 4、如何把图片弄到ppt充当背景 5、...

3D打印模型stl(3D打印模型时为什么要进行机器调平)

3D打印模型stl(3D打印模型时为什么要进行机器调平)

今天给各位分享3D打印模型stl的知识,其中也会对3D打印模型时为什么要进行机器调平进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、3d打印模型为什么文件格式必须是stl和stp的 2、用3D打印机打印从网上下载来的stl模型文件。举个例子吧,如图所示,...

dw网站制作成品(dw网站制作成品下载)

dw网站制作成品(dw网站制作成品下载)

今天给各位分享dw网站制作成品的知识,其中也会对dw网站制作成品下载进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、求一dreamweaver网页制作成品 .大概78页,第一页导航页,内容需要二维三维动画,图像声音框架图层表格等 2、求DW网页制作成品...