Open BugKun opened 5 years ago
有空搞搞,最近B事贼多,昨天还砸了显示器,效率贼低现在
package.json
的话,因为要编译ts所以一堆依赖包全扔dependencies
,就一个之前无聊引入的cz包在dev里
自动更新的话,我在dev branch里面做的是基于pm2 restart
,子进程跑git pull
和npm run build
后台把东西搞完了再触发restart
。历史版本的占用主要还是git仓库的空间占用吧,相比依赖包简直微不足道(wu)
其实可以直接通过配置pm2.json来监听文件修改来restart。
我不想弄太多零碎文件的原因主要是自己的服务器太垃圾了,香橙派+TF卡,npm i
和git pull
时卡得很。
我的想法是做编译好的版本,主线程下载最新版本,然后替换子线程的文件,最后重启子线程。
或者等我下次有空的话,试着弄弄吧
我试过用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.
这两天提交了两个PR,肝不动了。。。
package.json
,让用户可以使用npm install --production
,来减少模块的安装,减少程序的体积。git pull
自动更新带来的历史版本对空间的占用。