源码目录结构
为了更好地理解源代码,您可能需要了解一下 Chromium 的多进程架构。
- script - 用于诸如构建、打包、测试等开发用途的脚本等.
- tools - 在 gyp 文件中用到的工具脚本,但与 目录不同,该目录中的脚本不应该被用户直接调用.
- vendor - 第三方依赖项的源代码,为了防止人们将它与 Chromium 源码中的同名目录相混淆,在这里我们不使用
third_party
作为目录名. - out -
ninja
的临时输出目录. - dist - 由脚本 创建的临时发布目录.
- external_binaries - 下载了不支持用
gn
构建的第三方框架的二进制文件.
Electron信息库有一些被提供的依赖, 在 目录中可以找到. 运行 git status
时,偶尔会看到这样的消息:
如果您发现自己经常运行此命令, 你可以在 文件中创建一个别名: