典型案例

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这类工具开发一款属于自己的应用呢?如果觉得需要,你会最希望开发哪种应用呢?

不如我们合伙开发一个 ?[狗头]

Smileyan 2023.04.26 19:00

精彩文章

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。