remote模块为渲染进程(web页面)和主进程通信(IPC)提供了一种简单方法。通俗讲就是 remote 模块让仅在主进程中可用的一些模块,比如app, 通知,dialog,渲染进程也可以调用。举个例子:remote.dialog.showMessageBox({ type: 'info', message: '提交成功!' });这么看 remote 模块可以说是非常好用啦
搭建环境1、安装node.js2、npm install electron -g3、验证:electron -v升级:npm update electron -g卸载:npm uninstall electron第一个electron程序至少需要三个文件 1、package.json:用于配置electron工程(可以通过npm init 创建)package.json { 'name':
# 使用 ElectronMongoDB 构建桌面应用 随着前端技术的发展,Electron 已成为构建跨平台桌面应用的热门框架。MongoDB 则是一种高性能的 NoSQL 数据库,适合处理大规模数据。本文将为您详细介绍如何在 Electron 应用中使用 MongoDB,具体包含代码示例和架构图,以帮助您更好地理解这一流程。 ## 什么是 ElectronMongoDB? *
原创 2024-09-28 06:02:59
175阅读
目录什么是Electron创建项目创建入口main创建首页package.json启动本地应用网络请求失败窗口开发窗口设置菜单栏开发者工具发布项目Electron Forgemac安装包windows安装包应用名称和图标名称图标其他问题跨域问题主进程日志问题应用更新禁止本地缓存 什么是ElectronElectron是什么,我们先看看官方的介绍如何说的What is Electron?Elect
1. Electron 发展现状2020年5月SpaceX发射的Dragon 2载人航天飞船,使用了Chromium和JavaScript来构建用户界面。消息一出,立即引起了技术界的热烈关注,一个Web框架被使用到对效率和可靠性要求极高的航天应用场景,一方面反映了SpaceX技术领域的敢于突破传统的实干精神,同时也把两个跨领域的技术:桌面客户端和Web技术栈的完美结合案例带入了大众的视野。&nb
转载 2023-11-24 09:35:26
119阅读
小拉实际工作中,接触C、C++多些,有时也需要开发串口、网络等工具类上位机桌面应用软件,当然可以直接使用QT、MFC等技术来开发也很方便;怎奈接触到前端技术后,羡慕前面做界面又美观、又快速,还有大量的UI框架,图表库使用。如果能够实现业务逻辑由C/C++开发,界面由纯html5开发,该有多好;我试着找到了还算好用的解决方案: 应用QWebchannel打通C++与JS的通信,Electron开发
使用electron-updater插件npm install electron-updater //如果使用这种安装方式package.json的devDependencies可能会没有electron-updater建议使用下面这种npm install --save-dev electron-updater注意:(1)electron-updater的最新版本有坑,需要降低版本。npm in
# 使用 Electron 集成 MongoDB:构建桌面应用程序的快速指南 现代桌面应用程序的开发中,Electron 是一种流行的框架,它允许开发者使用 HTML、CSS 和 JavaScript 创建跨平台的桌面应用。而 MongoDB 则是一个强大的 NoSQL 数据库,能够存储大量数据并进行灵活的查询。本篇文章将为您提供一个电子应用中集成 MongoDB 的简易示例。 ## 1.
原创 2024-09-26 05:25:13
133阅读
为什么说Modbus协议是工业领域全球最流行的协议Modbus协议是什么?Modbus是一种串行通信协议,是Modicon公司(现在的施耐德电气Schneider Electric)于1979年为使用可编程逻辑控制器(PLC)通信而发表。Modbus已经成为工业领域通信协议的业界标准(De facto),并且现在是工业电子设备之间常用的连接方式。。图1:MODBUS通信栈每种设备(PLC、HMI、
Electron使用 selenium-webdriver,以及其他帮助信息: https://wizardforcel.gitbooks.io/electron-doc/content/tutorial/using-selenium-and-webdriver.html
原创 2022-07-27 09:12:52
466阅读
转载:(第一个demo和安装依赖的包)一、简介      Electron 可以让你使用纯 JavaScript 调用丰富的原生 APIs 来创造桌面应用。你可以把它看作是专注于桌面应用而不是 web 服务器的,io.js 的一个变体。这不意味着 Electron 是绑定了 GUI 库的 JavaScript。相反,Electron 使用
主进程api 1.1 Electron app 模块:app 模块是为了控制整个应用的生命周期设计的。 1.2 Electron autoUpdater 模块:这个模块提供了一个到 Squirrel 自动更新框架的接口。 1.3 Electron BrowserWindow 模块:BrowserWindow 类让你有创建一个浏览器窗口的权力。 1.4 Electron contentTracing
转载 2023-12-07 15:24:43
141阅读
最近创建了一个electron-vue项目,用到了热更新,先看效果图:话不多说,直接上代码。main目录下创建update.js代码如下:// 安装包helatest.yml所在服务器地址 const uploadUrl = 'http://127.0.0.1:8080/pc/' const { autoUpdater } = require('electron-updater') const {
转载 2024-05-14 13:12:58
67阅读
前言 可能很多人都没有听说过这个lowdb,但是它的确存在,而且electron 中用到还是挺多的。 如何在electron 的render 进程中是引用electron 模块。 我们知道一个问题,那就是app 模块是main 进程中特有的那么,render 进程中要使用必须这样:import {
转载 2020-06-17 13:41:00
372阅读
2评论
步骤安装nodej.s如何查看自己是否安装了node.js安装asar如何查看自己是否安装了asarnpm install -g asar[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EIftqvHD-1634137192052)(data:image/svg+xml;utf8, )]安装Electron下载windows安装包Release ele
-electron更新程序接入需要注意每个插件的版本,不然会遇到各种各样的问题;我使用各个插件的版本:"electron-builder": "^21.0.0", "electron-updater": "^3.0.0", “node”: '^16.13.2', "vue-cli-plugin-electron-builder": "^2.1.1"这里用了electron-updater中的au
文章目录一. 下载和安装二. 入门案例三. 内容1. Remote 模块讲解2. 菜单的创建和绑定事件3. 右键菜单的制作4. 通过链接打开浏览器5. 嵌入网页和打开子窗口6. 子窗口向父窗口传递信息7. 对话框使用8. 断网提醒功能制作9. 底部通知消息制作10. 注册全局快捷键11. 剪切板功能的使用 一. 下载和安装初始化npm,根目录下生成一个package.json文件,用来记载项目相
Electron是一个基于Node.js和Chromium的框架,用于构建跨平台的桌面应用程序。开发Electron应用程序时,我们通常需要实现应用程序的自动更新功能。为了简化自动更新的实现,Electron提供了一个名为autoUpdater的模块,它可以帮助我们自动检查、下载和安装应用程序的更新。本篇文章中,我们将介绍如何使用Electron的autoUpdater模块来实现应用程序的自动
转载 2024-05-29 00:43:20
468阅读
Electron是什么Electron是由Github开发的开源框架,它允许用户使用Web技术开发桌面端应用,现在Electron框架由OpenJS基金会进行维护。Electron = Chromium + Node.js + NativeAPIChrominu允许使用Web技术写UINode.js赋予Electron操作底层的能力NativeAPI提升了Electron的跨平台的能力,使其获得更
转载 2024-04-12 14:31:03
207阅读
# Electron使用jQuery实现开发 ## 1. 整体流程 下面是使用Electron和jQuery实现的整体流程: | 步骤 | 描述 | | ---- | ---- | | 1 | 创建一个新的Electron应用程序 | | 2 | 配置应用的主进程和渲染进程 | | 3 | 渲染进程中加载jQuery库 | | 4 | 使用jQuery编写前端界面 | | 5 | 主进程
原创 2023-10-04 07:07:53
395阅读
  • 1
  • 2
  • 3
  • 4
  • 5