家人们,我做了一个纯净的数字货币监控桌面挂件,但是遇到了一个技术问题...

2021-04-15 21:46:31 +08:00
 cernard

纯净的数字货币监控软件

只把监控做好就行

图片预览:

监控窗口

配置交易对窗口

24 小时走势图(鼠标悬浮在监控窗口的交易对上显示)

但是!!我作为一个刚接触前端和 electron 的人,被 electron 的打包给折磨疯了,实在搞不定了。有没有大手子帮忙看下问题!

Github: https://github.com/cernard/Digital-currency-monitor.git

3232 次点击
所在节点    Electron
22 条回复
haibing
2021-04-15 21:48:25 +08:00
这天天看谁受得了啊
cernard
2021-04-15 21:50:02 +08:00
@haibing 哈哈哈
wangkun025
2021-04-15 21:52:06 +08:00
@haibing 我。
imldy
2021-04-16 07:36:15 +08:00
electron 打包,软件不会特别大吗?
h4de5
2021-04-16 09:14:53 +08:00
我用 javafx 也写了一个。ui 没有你的漂亮。但是基本功能都有。
cernard
2021-04-16 09:23:49 +08:00
@imldy 应该会很大,打算裁剪,但我目前打包都没完成哈哈哈
cernard
2021-04-16 09:24:52 +08:00
@h4de5 很棒,我是 java 开发,但没用过 javafx,不清楚可定制化有没有 web 那么高
logyxiao
2021-04-16 14:00:18 +08:00
@cernard 裁剪不了多少的...你里面什么都不写就一个 hello world 打包出来也五六十 M 了
logyxiao
2021-04-16 14:48:28 +08:00
@cernard 另外我在 m1 air Mac 上 直接用时 yarn package 打包成功了.但是打包生成的应用打开没有界面显示,并有三个?的符号,你指的打包问题是这个?
cernard
2021-04-16 15:10:31 +08:00
@logyxiao 是这个问题,我也是 m1 mbp,倒是没看到三个问号,是启动后看不到界面,但是后台 electron 进程却在运行,看起来像是没有正确载入渲染 template
logyxiao
2021-04-16 15:46:38 +08:00
@cernard 几个问题
1. 我说的那个三个???是你 html 文件的网页标题乱码了.显示成了这样其中一个文件是 MonitorWindow/index.html

2. 有个 bug 是在 Add pair 界面中,你没做空判断. 没输入直接 add 添加会报错.这个需要解决.另外有个 循环 key 你没写

3. 也就是你说的打包问题是在 src/MonitorWindow/index.html 文件中 加载 css 和 js 文件失败了. 也就是你写的加载文件路径有错,所以界面显示不出来.具体要改成什么你自己查查

另外你要测试打包,最后把控制台打开.这样你打开打包后的应用就会自动打开控制台,你就能看到错误了

举个例子,在你的项目里面的 src/main.dev.ts 文件下

monitorWindow.webContents.on('did-finish-load', () => {
if (!monitorWindow) {
throw new Error('"monitorWindow" is not defined');
}
if (process.env.START_MINIMIZED) {
monitorWindow.minimize();
} else {
monitorWindow.webContents.openDevTools(); //在这里默认打开控制台
monitorWindow.show();
monitorWindow.focus();
}
});
cernard
2021-04-16 15:52:55 +08:00
@logyxiao 棒!代码还没写完,确实很多地方还没改。默认打开控制台这个太赞,我咋没想到呢
logyxiao
2021-04-16 15:55:42 +08:00
@cernard 路还很长...你这个应用两百多 M..一般人不会用的.electron 打包大小太难优化了
cernard
2021-04-16 16:06:08 +08:00
@logyxiao 寻思着 js 能快速出原型😂,初生牛犊不怕虎哈哈
hunk
2021-04-16 23:27:53 +08:00
真想炒,必须盯实盘,买了睡大觉等着涨,教训惨痛。
看趋势,做波段,
Lumend
2021-04-17 00:33:45 +08:00
想法很棒
peterjose
2021-04-18 12:53:06 +08:00
不建议用 elelctron
456wyc
2021-04-19 16:17:40 +08:00
我装了个菜单栏的
supereasy
2021-04-20 10:58:28 +08:00
直接做个菜单栏的, macos 能看到桌面的时间不多, 很多时候我几个月也看不到桌面一次, 再说一个 macos 的 通知栏股票组件 支持 大部分主流虚拟币, btc, eth.....xrp.. trx, neo , bnb ...排名靠前的, 热门的, 都支持
supereasy
2021-04-20 11:24:08 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/770949

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX