最近在研究如何加快网页的加载速度,正如上一篇文章所写,Chrome 预加载,预连接并且通过一定的策略预测用户可能打开的网页。Google 一下Chrome相关的资料,无意中发现它已经开源了!官方网址,按照这个来,如果你的环境是对的,那不会有什么问题。下面记录一下自己实践的过程
-
确认你的XCode在8.0以上
-
新建文件夹:Chrome ,打开terminal ,cd 到当前目录。执行git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git 。注意:这里的耗时取决你的网络
-
设置环境变量,$ vim ~/.bash_profile,这个文件会在每次打开终端窗口的时候被执行,一般就用来设置环境变量,如果不存在,则创建一个.
-
$ export PATH=$PATH:/你设置的路径/Chrome/depot_tools
-
$ echo $PATH ,检查是否有depot_tools的路径
-
在Chrome 里面新建Code文件夹,在这个目录下执行:$ fetch --no-history ios 。这里可以开2局王者荣耀再回来看看。
-
中间电脑死机的话(我的就是这样),可以用$ gclient sync --no-history 可以继续拉代码。
-
进入 src/ios/build/tools/ ,执行 $ python setup-gn.py 这个脚本会生成iOS的工程文件,路径为 src/out/。Almost there ,bitch!
-
执行 $ ninja -C out/Debug-iphonesimulator gn_all .
-
在 out/Debug-iphonesimulator/iossim out/Debug-iphonesimulator/Chromium.app 就可以找到生成的app .
网友评论