omysho

【或许并没有什么卵用系列】教你如何使用 Git 版的 POI

前言

楼主最近比较闲系列,所以来写点折腾 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 的新功能。

楼下缓慢更新,你们先捞点油吧。

发表回复

  1. omysho说道:

    正文

    说在前面

    这里的教程基于 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 文件夹下面)

  2. omysho说道:

    1月8号更新

    上游软件正式解决内存泄露问题,不想折腾的可以等 POI 发布新版本了。

  3. 冉晓说道:

    前排出售瓜子饮料围观dalao{:4_102:}

  4. 星那莉々说道:

    围观dalao ing~\(≧▽≦)/~

  5. _craftG说道:

    {:4_102:}git clone blah blah; ./configure foobar blah blah; make && make install;

    {:4_102:}段错误(吐核)

  6. SAK-WING说道:

    围观~~

    虽然依旧kcv382并不觉得不方便所以没打算换╮(╯▽╰)╭{:4_113:}

  7. kaze1991说道:

    围观dalao~~{:4_87:}

  8. omysho说道:

    _craftG 发表于 2016-1-4 19:45

    git clone blah blah; ./configure foobar blah blah; make && make install;

    段错误( …

    {:4_102:} Poi 是 React 不是 Cmake 啦

  9. 驅逐艦曙说道:

    {:4_102:}懒癌晚期表示直接用稳定版的了,围观感谢分享

  10. 阿武隈改说道:

    Electron就是那个内存爆炸的万恶之源吧{:4_102:}

  11. 阿武隈改说道:

    {:4_93:}另外要体验各种功能又希望不要吃什么资源,

    我选择74eo{:4_102:}

  12. SkywalkerJi说道:

    反正内存16G随便浪。{:4_102:}{:4_103:}

    新版据说插件内存泄漏的问题还是存在啊。小内存感觉还是用74EO比较好,kcv有点吃cpu的感觉。

  13. _craftG说道:

    omysho 发表于 2016-1-4 19:56

    Poi 是 React 不是 Cmake 啦

    {:4_102:}cmake编译的项目我基本跳过,一般来说我宁可用autocrap工具链,或者自己写个前端生成makefile…

  14. seven90说道:

    看到油就进来了

  15. yin3650096说道:

    前排围观{:4_96:}

  16. zw531129说道:

    {:4_102:} 弱者给dalao跪了

  17. {:4_93:}以前4G内存直接炸,现在12G内存还木用过.[s]代码看了,然而并不知道优化了哪些[/s]{:4_88:}

  18. zzw1805说道:

    捞油捞油

  19. 894说道:



    GIT版是什么样子{:4_93:}

  20. 战舰神教说道:

    {:4_102:}感谢楼主分享

  21. 229270440说道:

    捞个油等更{:4_107:}

  22. cu751078947说道:

    后排围观大佬,战马,考完试再试试{:4_114:}话说明天病理卷面65分挂,咸鱼预定……

  23. intotherain711说道:

    内存其实问题不大

    poi其实主要还是太吃cpu(毕竟chrome内核), 在一些山寨板和较旧的笔记本电脑是没辙.

  24. omysho说道:

    ptzjoker 发表于 2016-1-5 11:10



    https://github.com/poooi/poi/releases

    这个有什么区别?

    {:4_102:} 这个就是百度云的版本。

  25. omysho说道:

    894 发表于 2016-1-5 02:01

    GIT版是什么样子

    {:4_102:} 看 1 楼红框。

  26. 黑白熊君说道:

    确实内存占用很蛋疼呢

  27. disaeye说道:

    懒癌患者表示围观

  28. 米高雷说道:

    捞油,虽然已经转战74

官方微信

Login

跳至工具栏