我是前端开发,由于公司人员不足,做了一些桌面程序的开发,用的是 electron,遇到一些问题,分享一下。
electron 里面封装了 node + Chrome,用js语法就可以做桌面程序,感觉是很高端。但是刚接触这个,有些坑还是要趟一下的。
首先是程序重复打开的问题,多次点击 exe 文件打开程序,我都是 new 的,这是第一个坑。
程序右键菜单,窗体上的先不说,windows任务栏还有右侧隐藏程序那里的右键,设置部分需求可以查看文档,右键菜单显示的程序名称还是 electron 就尴尬了。
进程里面,打开任务管理器,发现进程里面的名字依然是 electron,这里我到现在依然没有找到解决方法,如果看到自己程序的进程显示的名字不是自己定义的,岂不是很不爽。
编译命令行始终跑不通,我就先放到 package.json 里面 run-script 就通了,这个有些莫名其妙。
当然这个东西官网上面全是洋文,如果你在网上看一些中文文档,可能会和官网上面差几个版本,虽然相差不大,还是有一些的。有些实在搞不定的,不妨去官网上啃啃英文。
