Electron + 新VueCli 初探

2020-08-25  本文已影响0人  诗颜语

2020-08-25
最近在翻看NodeJS文档时发现了Electron

先来记下踩过的几个坑:
以下所说的可以执行Node模块都是指可在渲染进程中可执行的
期间所用到的框架与工具等(Electron 9.2.1,Vue 2.6.10, @vue/cli 4.4.6)都是至今的最新版

解决了以上三个问题 基本就可以使用Vue做UI来实现Electron桌面应用程序了;
找了太多文章,也不记得了。感谢最终这篇文章的末尾道出关键;
Webpack如何构建Electron应用

刚刚说到的clipboard 可以放弃前端的那个,直接使用Electron自带的(可直接在渲染进程中使用),更加强大;

以下是采坑经历,可选择浏览

最近在翻看NodeJS文档时发现了Electron,起初觉得我好像一直再找这个(文章末尾细说)。今天终于被我找到了。会前端就能开发APP了。(虽然我是做iOS开发的,程序无言界嘛~哈哈)

写在最后:
我为什么说我一直再找这个(Electron),是因为之前帮girlfriend写了一个工具页面,是通过phpstudy在本地开启服务加代理api接口,算是半个桌面应用了吧(Chrome可以设置,将网页单独窗口,单独启动icon,特像桌面应用)。
当时就萌生了搞一个这样的桌面应用,后来是有了新需求,需要用到selenium,正好会点Python,就想用django搭建一个后台,然后用前端页面 通过一些方式(当时想了 发请求 或者 websockt)去告诉Python去触发一些系统级的api和调用selenium控制浏览器;最后还是没成,发现这么做很重,websockt还不好保活(因为selenium用的不熟,还是菜鸟,经常会报错,websockt就下线了。。),我总不能再去下载保活的工具包程序吧。功能没多少,软甲下载一堆了。
然后就发现Electron了。
过几天整理一下 ,我再发一个完成demo

上一篇 下一篇

猜你喜欢

热点阅读