在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
Electron 使用 gyp 来生成项目 ,使用 ninja 来构建项目. 项目配置可以在 Gyp 文件下面的
创建组件在 Chromium 还是一个相当大的项目的时候,最后链接阶段会花了好几分钟,这让开发变得很困难. 为了解决这个困难,Chromium 引入了 "component build" ,这让每个创建的组建都是分隔开的共享库,让链接更快,但是这浪费了文件大小和性能. 在 Electron 中,我们采用了一个非常相似的方法 : 在创建 Minimal Bootstrapping在运行 bootstrap 脚本的时候,所有的 Chromium 预编译二进制文件会被下载.默认静态库和共享库会被下载,并且项目的最后大小会在 800MB 到 2GB 之间,这取决于平台类型. 默认,
Two-Phase Project Generation在 为了规避这个问题,Electron 在运行 Target Names与大多数的项目不同,它们使用 这只对开发者可用,如果想重新构建 Electron ,将不会成功. |