什么是ElectronElectron是由Github开发的,使用HTML、CSS和JavaScript构建的跨平台桌面应用的开源库。Electron通过将Chromium和Node.js合并到相同的运行时环境并将其打包为适用于Mac、Windows和Linux的应用程序来实现这一点。因为我平时会去不同的站点搜索代码移植,所以我经常在不同的站点之间切换然后搜索。本来想做一个综合搜索站,方便平时的搜索;然后看到vscode突然觉得可以用它的父亲——Electron来试试,顺便上手Electron,还可以用快捷键调出窗口搜索,比使用网站。我想做的功能有:平时隐藏在系统托盘里,用快捷键Alt+s调出搜索窗口拖动搜索按钮,调整顺序自定义搜索站点,增删改查即可设置启动项目地址可以下载DEMO来玩,直接解压demo.zipapplicationGIFAlt+s呼出窗口,点击选择搜索目标网站直接回车,相当于点击第一个按钮翻译,拖动调整位置设置添加网站删除网站拖动调整位置使用#克隆这个仓库gitclonehttps://github.com/wadejs/W-SEARCH.git#安装依赖npminstall#运行appnpmstartPackage这里使用electron-builder打包在package.json"scripts":{"dist":"electron-builder--win--x64"},"build"中添加如下代码:{"appId":"searchApp","productName":"W-SEARCH","mac":{"target":["dmg","zip"]},"win":{"target":["nsis","zip"],}}然后使用npmrundist打包npmrundist
