典型案例
Typora 是一个优秀的基于markdown的笔记软件,那么它是怎么实现 markdown 文本文件 到可视化界面的呢 ?
以 mac 平台为例,我们在下载安装后,可以在如下目录找到它。
如何查看这个应用是不是基于 electron等这类web打包的应用
依旧以 Typora 为例,这里我们继续点开可以发现 Typora 的 Content/Resources/TypeMark/appsrc 目录下存在大量的 js 文件,我们甚至可以编辑 main.js 文件(注意不要随意改动,否则容易大致程序不稳定)。
所以接下来的工作就比较简单,如何查看这个应用是不是基于 electron 这类 web 打包的应用就变成了看其目录下是否存在大量的 js 文件,以及存放相关依赖的 node_modules
目录 或者 app.asar
文件即可。
如果有需要可以解压 app.asar
查看里面到底包含一些什么 —— 这需要有一点点 node.js 基础,并安装 asar 依赖,然后使用如下命令进行解压:
$ asar e app.asar app
一些常见的基于 electron 这类web打包的应用
1. Typora
2. xmind
3. Termius
4. Notion
5. Wolai
6. 腾讯文档
7. QQ
8. 百度网盘
9. vscode
10. 阿里云盘
最后
还有其他的一些基于 web 打包的应用这里未列举出来,这些应用有的收费、有的开源。各位小伙伴们有没有想法也基于electron这类工具开发一款属于自己的应用呢?如果觉得需要,你会最希望开发哪种应用呢?
不如我们合伙开发一个 ?[狗头]文章来源:https://www.toymoban.com/news/detail-518658.html
Smileyan
2023.04.26 19:00文章来源地址https://www.toymoban.com/news/detail-518658.html
到了这里,关于如何查看桌面应用app是不是基于electron/webui开发的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!