前言
楼主最近比较闲系列,所以来写点折腾 Poi 的经验。
关于 Poi 这个软件,我觉得应该算目前最好用的舰娘浏览器了;
74 EO 虽然也很不错,但是这东西的界面实在是太难折腾了。
以下内容会涉及到一些比较专业的内容,希望想搞这个的同学要有一颗愿意折腾的心。
什么是 Git 版
所谓的 Git 版就是直接使用 Poi 托管在 GitHub 上的代码运行的 Poi 版本。
换句话说就是所谓的 开发版,拥有一些比较新的功能。
从百度云上下载的就是 稳定版。
安全性问题
Git 版和百度云上的版本都是基于 Poi 开发组的代码,只是使用 Git 版的用户能更快的体验到新的功能罢了。
为什么要用 Git 版?
很多人都在抱怨 Poi 的内存占用问题,但是如果使用 Git 版的话,这个问题早在上一周就已经很大程度的缓解。
这个是我开了 8 个小时的 POI 的内存占用(先不要纠结为什么叫 Electron)
用过 POI 的人都知道开 8 个小时 POI 的内存至少得上 2个 G,但是现在已经完全降低到了 chrome 的水准;
虽然没有完全解决,但是已经得到了很大程度的缓解,至少 4 个 G 内存的机器不会再为内存困扰了。
更重要的一点就是,能更快的体验到 Poi 的新功能。
楼下缓慢更新,你们先捞点油吧。
正文
说在前面
这里的教程基于 Poi 的 README 的 Run 这一节,有什么更新的,以那个为准。
GitHub 地址在这里,拉下去就可以看到 Run 那一节了。
前期准备
[*] 下载 Electron
这个是 Poi 的构建平台,之所以能使用 Git 版也是因为 Poi 其实是没有 EXE 程序的,它的程序逻辑由 Electron 这个程序来加载。
这也是为什么我的 poi 叫 Electron 的原因。
关于版本的选择等下会说
[*] 下载安装 NodeJs
这个是用来下载 Poi 的运行依赖环境的。
[*] 下载安装 GitHub For Windows
既然是 Git 版,当然需要 Git,这个主要是为你的电脑装 Git 版本管理系统,当然如果已经有了,那就可以不装。
Linux 和 Mac 都应该懂怎么装,这里就不讲了。
关于 Electron 版本的选择
这里要注意一下,在这里可以看到 poi 使用的 electron 的版本号,中间的那个数字(现在应该是35)是大版本, 一般来说,保证中间的那个数字和它一样,最后面的数字尽量的大为好。
然后 Windows 用户选择 “win32_你电脑的位数” 的对应的包来下载就行了。
对了, GitHub 的安装可能会慢一点,如果忍受不了,可以直接百度一下如何安装 Git
安装流程
首先,我们打开 Git Shell

注意输入法切换成英文
然后输入某个盘的根目录 + 冒号,比如说 G:
一般来说会这样
这个主要是为了让你能尽快的找到克隆下来的 poi 的代码库,在根目录下如果希望进到某个目录里面去,输入 “cd + 目录名” 即可
然后,按次序输入以下代码(一条一条输入),也可以复制粘贴
[code]
git clone https://github.com/poooi/poi
cd poi
npm i
./node_modules/.bin/gulp install
cp default-config.cson config.cson
[/code]
然后,我们把下载下来的 Electron 解压到你想放的地方。
然后,找到在命令行里面显示的这个 poi 文件夹,将其重命名为 app,然后把它剪切到 Electron 文件夹的 resources 文件夹下面
运行 electron . exe 即可。
更新问题
使用 Git 版的最大好处在于,能随时随地更新。只要开发组更新代码,就能马上得到最新的开发成果(而不必等到正式版发布之后才能享受)
更新只要在 Git Shell 中 cd 到相应目录之后,输入如下命令即可,记得要一条一条输入。
[code]git pull
npm i
[/code]
所谓的相应目录就是上面你放置的 app 文件夹的目录(注意要进入到 app 文件夹下面)
1月8号更新
上游软件正式解决内存泄露问题,不想折腾的可以等 POI 发布新版本了。
前排出售瓜子饮料围观dalao{:4_102:}
围观dalao ing~\(≧▽≦)/~
{:4_102:}git clone blah blah; ./configure foobar blah blah; make && make install;
{:4_102:}段错误(吐核)
围观~~
虽然依旧kcv382并不觉得不方便所以没打算换╮(╯▽╰)╭{:4_113:}
围观dalao~~{:4_87:}
_craftG 发表于 2016-1-4 19:45
git clone blah blah; ./configure foobar blah blah; make && make install;
段错误( …
{:4_102:} Poi 是 React 不是 Cmake 啦
{:4_102:}懒癌晚期表示直接用稳定版的了,围观感谢分享
Electron就是那个内存爆炸的万恶之源吧{:4_102:}
{:4_93:}另外要体验各种功能又希望不要吃什么资源,
我选择74eo{:4_102:}
反正内存16G随便浪。{:4_102:}{:4_103:}
新版据说插件内存泄漏的问题还是存在啊。小内存感觉还是用74EO比较好,kcv有点吃cpu的感觉。
omysho 发表于 2016-1-4 19:56
Poi 是 React 不是 Cmake 啦
{:4_102:}cmake编译的项目我基本跳过,一般来说我宁可用autocrap工具链,或者自己写个前端生成makefile…
看到油就进来了
前排围观{:4_96:}
{:4_102:} 弱者给dalao跪了
围观捞油
{:4_93:}以前4G内存直接炸,现在12G内存还木用过.[s]代码看了,然而并不知道优化了哪些[/s]{:4_88:}
捞油捞油
GIT版是什么样子{:4_93:}
{:4_102:}感谢楼主分享
捞个油等更{:4_107:}
后排围观大佬,战马,考完试再试试{:4_114:}话说明天病理卷面65分挂,咸鱼预定……
和
https://github.com/poooi/poi/releases
这个有什么区别?
内存其实问题不大
poi其实主要还是太吃cpu(毕竟chrome内核), 在一些山寨板和较旧的笔记本电脑是没辙.
ptzjoker 发表于 2016-1-5 11:10
和
https://github.com/poooi/poi/releases
这个有什么区别?
{:4_102:} 这个就是百度云的版本。
894 发表于 2016-1-5 02:01
GIT版是什么样子
{:4_102:} 看 1 楼红框。
确实内存占用很蛋疼呢
懒癌患者表示围观
捞油,虽然已经转战74