Vector000 / bilive_client

基于Node.JS的bilibili直播挂机系统
MIT License
150 stars 30 forks source link

大佬有空的话可以优化一下这些方面吗? #20

Open BugKun opened 5 years ago

BugKun commented 5 years ago

这两天提交了两个PR,肝不动了。。。

Vector000 commented 5 years ago

有空搞搞,最近B事贼多,昨天还砸了显示器,效率贼低现在 package.json的话,因为要编译ts所以一堆依赖包全扔dependencies,就一个之前无聊引入的cz包在dev里 自动更新的话,我在dev branch里面做的是基于pm2 restart,子进程跑git pullnpm run build后台把东西搞完了再触发restart。历史版本的占用主要还是git仓库的空间占用吧,相比依赖包简直微不足道(wu)

BugKun commented 5 years ago

其实可以直接通过配置pm2.json来监听文件修改来restart。 我不想弄太多零碎文件的原因主要是自己的服务器太垃圾了,香橙派+TF卡,npm igit pull时卡得很。
我的想法是做编译好的版本,主线程下载最新版本,然后替换子线程的文件,最后重启子线程。
或者等我下次有空的话,试着弄弄吧

Vector000 commented 5 years ago

我试过用pm2监听build文件夹修改,结果直接爆炸,因为一个build文件夹涉及build:client,build:view,copy等操作,一重启后续工作就莫得了 之前也想过做编译好的release,子线程下载文件下完了再告诉主线程“你该重启了”。这样用的时候就不用折腾太多git pull啊依赖包什么的。但是我就真的很懒(趴),不想发release

发送自 Windows 10 版邮件https://go.microsoft.com/fwlink/?LinkId=550986应用


发件人: nopast notifications@github.com 发送时间: Monday, May 6, 2019 5:27:34 PM 收件人: Vector000/bilive_client 抄送: Vector000; Comment 主题: Re: [Vector000/bilive_client] 大佬有空的话可以优化一下这些方面吗? (#20)

其实可以直接通过配置pm2.json来监听文件修改来restart。 我不想弄太多零碎文件的原因主要是自己的服务器太垃圾了,香橙派+TF卡,npm i和git pull时卡得很。 我的想法是做编译好的版本,主线程下载最新版本,然后替换子线程的文件,最后重启子线程。 或者等我下次有空的话,试着弄弄吧

― You are receiving this because you commented. Reply to this email directly, view it on GitHubhttps://github.com/Vector000/bilive_client/issues/20#issuecomment-489560389, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AH6IONG6ESPVV4HHSFJESEDPT72YNANCNFSM4HK6J3NA.