在桌面程序中,使用C#语言可以创建winform和WPF程序,他们2个在Windows中都非常的优秀,还有就是使用QT开发桌面,可以跨平台开发,这三种都是比较“正规”的,而Electron是使用框架开发桌面程序的,还有其他的框架也可以开发桌面程序等等。下面介绍一下Electron开发桌面程序,只要会使用vue,那么使用Electron也非常的简单。官网如下:简介 | Electron本案例环境wi
转载
2024-07-26 07:54:17
452阅读
用此镜像解决不能装electron的奇葩问题npm config set registry https://registry.nlark.com/
原创
2021-04-26 14:28:21
4127阅读
五、Electron 191、什么是 Electron参见 PPT。2、Electron 初探2.1 常见的桌面GUI工具介绍名称语音优点缺点QTC++跨平台、性能好、生态好依赖多,程序包大PyQTPython底层集成度高、易上手授权问题WPFC#类库丰富、扩展灵活只支持Windows,程序包大WinFormC#性能好,组件丰富,易上手只支持Windows,UI差SwingJava基于AWT,组件
转载
2024-07-05 20:27:02
76阅读
项目中,有时会需要将Web页面应用打包为桌面程序。像visual studio code就是使用Web页面打包的桌面程序。 本文记录了使用Electron打包Angular项目的步骤。前提条件是已有项目已经按照
转载
2024-06-28 06:20:43
412阅读
什么是 Electron?介绍使用 JavaScript, HTML 和 CSS 构建跨平台(Windows、MacOs、Linux)的桌面应用——这是Electron官网的简介最初被GitHub开发,2013年4月11日以Atom Shell为名起步,2014年5月16日开源,2015年4月17日改名为Electron。组成Chromium : 为Electron提供了强大的UI能力,可以不考虑
转载
2024-04-24 13:12:48
131阅读
一、Electron是什么?官网:https://electronjs.org/Electron是由Github开发,用HTML,CSS和JavaScript来构建跨平台桌面应用程序的一个开源库。 Electron通过将Chromium和Node.js合并到同一个运行时环境中,并将其打包为Mac,Windows和Linux系统下的应用来实现这一目的。官网介绍:Electron 可以让你使用纯 Ja
转载
2024-10-28 13:04:49
59阅读
可以发现淘宝镜像报404了,经过分析,npm下载:⨯ cannot resolve http://npm.taobao.org/mirrors/electron/9.4.4/electron-v9.4.4-win32-x64.zip: status code 404这个文件,结果淘宝镜像里没有这个文件,可是我从淘宝镜像查看结果是,有这个electron-v9.4.4-win32-x64.zip的。
一、webgl与three.js 我们知道canvas、svg等是2D绘图的,那么如果想要使用js进行3D绘图,可以吗? 答案是肯定的!实际上主流的3D开发使用的是c++,但是随着技术的发展,JavaScript目前已经是无孔不入了,包括web(vue/react)、移动端(RN/weex)、客户端(electron/nw)、后端(nw)、人工智能(tensorflow.js),而
一、使用官方脚手架创建项目1.1 步骤npx create-react-app electron-webpackcd electron-webpacknpm run start1.2 关于npx二、electron和webpack结合2.1 了解electron-builderhttps://www.electron.build/2.2 webpack中安装步骤npm install electr
可以进配置文件里改试试。
转载
2023-08-07 00:40:09
1680阅读
背景已安装 nodejs, npm, 以及 vscodenpm 全局安装位置已变更为 “D:/programs/nodejs/npm_node_modules/”已在 全局 安装 electron, 并未在项目下安装 electron测试项目为 “Electron 初体验”, 路径位置: “D:/workspace/test_room/electron_foretaste”需求与预期使用 vsco
首先electron打包的方式有两种通过electron-builder通过electron-package两种方式,electron-builder打包的话扩展性更强,包也较小,electron-package打出来的包相对扩展性更小,且包容量较大,一般都会选择electron-builder进行打包。注意electron和electron-build版本的问题1.两者配套使用,如果两者的包不是
转载
2024-07-18 12:30:22
462阅读
0、使用之前需要配置环境:(1)需要全局安装node;(2)npm命令安装electron库a.全局安装npm install electron -gb.局部安装npm install --save-dev electron1、直接从官方下载新手入门实例,我上传了从网上下载的实例,可以直接下载下来直接用2、下载好了之后,安装依赖:npm: npm installcnpm: npm instally
转载
2024-10-16 12:14:56
588阅读
一介绍electron分为主进程和渲染进程,主进程负责和原生交互,控制窗口等。渲染进程就是普通网页。主进程和渲染进程可以通过ipcMain(主进程使用)及ipcRenderer(渲染进程用)通信quick-start中main.js为主进程入口文件index.html为渲染进程入口文件另外很重要的一点使用electron没有跨域限制!!!二 打包1.快速运行quick-start(开发时启动)
转载
2024-10-13 08:52:36
804阅读
记录一下由于windows下无法成功使用electron-builder打出linux包 于是在linux下搞一搞 纯记录,按照运行和打包遇到的问题写的,有弯路具体处理方式建议直接看后半段首先是运行的时候peError: Cannot read property 'on' of undefined
at startElectron (/root/virt-access/virt-acces
文章目录第一章 征程第二章-主进程与渲染进程第三章-H5拖拽读取本地文件第四章-快捷键注册及复制粘贴第五章-渲染进程调用主进程模块第六章-菜单模块第七章-渲染进程与主进程间的通信第八章-渲染进程与渲染进程间的通信第九章-管理应用程序文件及url的加载方式第十章-系统对话框模块 第一章 征程前言 如果你是第一次接触Electron,你应该先去官网了解看看,通过官方提供的一个快速启动程序,立即看看E
简介Electron 可以让你使用纯 JavaScript 调用丰富的原生 APIs 来创造桌面应用。你可以把它看作是专注于桌面应用而不是 web 服务器的,io.js 的一个变体。这不意味着 Electron 是绑定了 GUI 库的 JavaScript。相反,Electron 使用 web 页面作为它的 GUI,所以你能把它看作成一个被 JavaScript 控制的,精简版的 Chromium
转载
2023-10-10 21:08:01
213阅读
之前,我们知道了如何快速将一个web项目转化为桌面端应用,同时也知道了针对某些行业如何添加副屏。不过,在有些场景下,可能需要通过Electron获取一些桌面端(系统)信息,传递给网页,或者副屏需要需要接收主屏传过来的数据等等场景,此时,我们就需要通过通信解决。1、以前以前,通过 Electron 构建的构建的项目,会在网页环境中提供 require 函数,用来加载 electron 的一些模块,进
转载
2024-07-23 13:09:58
461阅读
electron入坑指南简介electron 实际集成chrome浏览器和node环境, 运行你写的网页app 基本目录结构
index.html 名称可以不是index, 这个文件与普通网页的区别是它之中要引用<script 'renderer.js'> 类似这样
main.js 必须为这个名称, 用于创建窗口和主线程的操作, 能访问node模块
renderer.js 渲
How to make your Electron app faster ?⚡如何使你的Electron应用更快
So you just made a nice & shiny new app with Electron. It works as expected, has a beautiful UI, eats a lot of