Electron 是一个能让你使用 JavaScript, HTML 和 CSS 来创建桌面应用程序的框架。 这些应用程序可以打包后在 macOS、Windows 和 Linux 上直接运行1、环境安装及检查(Node.js 和 npm)命令检查node -vnpm -v2、安装Electron进入项目文件夹后输入命令或直接命令行创建文件夹并进入mkdir my-electron-app &amp
 前提条件: 已安装nodejs 。  第一步: 充分提起兴趣,自己动手写一个hello world的桌面程序在桌面打开命令行(win10系统可以按住Shift键,在桌面空白处右键,点击“在此处打开命令窗口”,win7打开命令行后cd到桌面下)或git。输入 以下命令行创建electron-test文件夹 mkdir electron-test然后cd到此文件夹下cd electron-
转载 2024-05-18 07:15:58
445阅读
模板和命令行界面Electron 的开发并不那么死板. 也就是说, 开发, 编译, 打包, 与发布 Electron 应用程序的方法中, 没有一个是可以称为 “唯一标准” 的方法. Electron 的编译和运行时相关额外功能通常可以在 npm 的独立安装包中找到, 这样开发者就可以根据自己的需求同时编译应用和 build pipeline.得益于高度的模块化和扩展性,所有的开发团队,无论大小都可
转载 2024-04-02 16:14:36
60阅读
Electron序对于Electron,我没有去看vs code的历史时是完全不知道这样一款框架的。首先先从Vs Code说起,总所周知,这是一款非常好用的编辑器(尤其是对于前端开发人员)。一开始我看到Vs Code的全名 —— Visual Studio Code ,以为这也是像VS一般使用后端语言编写出来的编辑器。 不过当我知道居然是开发人员使用TypeScript编写的,当时是非常惊讶的。介
转载 10月前
53阅读
在我最近的项目中,我遇到了如何在Electron执行Python脚本的问题。Electron作为一个强大的跨平台桌面应用框架,能让我们使用HTML、CSS和JavaScript构建应用。但有时候,我们需要借助Python来处理一些特定的任务,比如数据分析和机器学习。这次,我希望记录下整个解决过程,以便今后参考。 ## 问题背景 在我的应用中,我需要调用一个Python脚本来处理大型数据集。由
原创 6月前
43阅读
在现代软件开发中,结合多种技术栈的能力非常重要。本文将通过一个实用案例,详细记录如何在 Electron 应用中调用 Python 脚本,涵盖环境准备、集成步骤、配置详解、实战应用、性能优化与生态扩展等方面。让我们一起轻松搞定这个多语言协作的挑战! ## 环境准备 首先,我们需要确保我们的技术栈是兼容的。Electron 允许我们使用 JavaScript,而 Python 可用于后端逻辑处理
原创 5月前
125阅读
一、环境搭建1、安装node.js如果你的机器上还没有Node.js和npm ,请安装它们。2、安装electronwindows系统下直接在命令行输入npm install -g electron-prebuiltmac 系统需要在管理员权限下安装,输好密码就可以开始等他安装了sudo npm install -g electron-prebuilt全局安装后就可以在命令行使用 ele
本文主要介绍了electron如何获取本地打印机,并且连接打印机进行打印这里我用的是vue3,react或者vue2用户可自行根据代码来转换风格1.打印机渲染在渲染进程,获取的话只能在主进程来获取        1.1 主进程获取-background.jsimport { app ,dialog} from 'electron' let win // 通
第一章 入门简介官方描述:Electron是一个使用 JavaScript、HTML 和 CSS 构建桌面应用程序的框架。 嵌入 Chromium 和 Node.js到 二进制的 Electron 允许你保持一个 JavaScript 代码代码库并创建 在Windows上运行的跨平台应用 macOS和Linux——不需要本地开发 经验。学习前提需要了解node.js、js、html、css,并熟悉
转载 2024-03-11 13:22:04
107阅读
# 在Electron中运行Python脚本的完整指南 随着现代开发技术的发展,Electron作为一种构建跨平台桌面应用程序的框架得到了广泛使用。而Python作为一种简单易学、功能强大的编程语言,常用于处理一些后台逻辑或数据处理任务。本文将指导你如何在Electron中运行Python脚本,并详细说明每一个步骤。 ## 流程概述 下面是整个流程的概述,相信能帮助你更清晰地理解整个工作流程
原创 2024-09-02 03:57:14
505阅读
Electron通过node-ffi调用C++dllffi安装与调用 .net framework 4.5.1如果是干净的环境可以用下面命令一键安装npm install --global --production windows-build-tools安装命令npm install -g node-gyp遇到问题python找不到或者环境不对 查看命令行python是否可用,如果不可用
在现代应用开发中,我们经常需要将前端的Electron与后端的Python脚本进行交互,本文将具体介绍如何实现“Electron 调用 Python 脚本方法”,让你轻松完成这一集成。 ### 环境准备 在进行集成之前,确保你的开发环境配置正确。这里列出了一些必要的环境依赖与兼容性矩阵: | 技术栈 | 版本 | 兼容性 | |---------------
原创 5月前
83阅读
Electron将Web页面打包成桌面应用实例发布时间:2018-07-02 12:07,浏览次数:751, 标签:ElectronWeb上一篇文章 Electron-vue脚手架改造vue项目介绍了如何将Vue项目构建成桌面应用的方法。这篇文章将继续介绍Electron构建桌面项目,不仅仅局限于Vue项目,使用Vue项目做案例,只是目前做的Vue项目比较多,拿其中一个练手比较方便。事实
本文为笔者踩过的Win32 Api坑以及解决办法,在此分享,避免大家踩坑。本文将持续更新。注:坑度3星及以下为常规坑,3星以上为必填坑目录1、OPENFILENAME2、WinSock2.h与Windows.h3、htons4、系统兼容性问题5、SHDefExtractIconA获取图标ID问题6、图标显示不正确问题7、InitInstance函数与WM_CREATE执行顺序8、动态修改菜单9、颜
转载 5月前
34阅读
背景Taro IDE 是一款我们正在精心打造的一站式移动端研发工作台。除了需要实现 Taro 从创建项目到预览、编译的全部能力,还需要打通用户测试、调试、监控等一系列流程。为了提升开发体验,仅仅一个命令行工具是远远不够的,我们需要开发一款桌面客户端,并同时提供 Windows、MacOS 等不同系统的版本。Electron 最初是 Github 为 Atom 编辑器开发的桌面应用框架。Electr
转载 9月前
42阅读
这篇文章主要是通过对简单的Electron应用程序的开发目录进行介绍,让读者对整个开发视图有初步的了解,能大概知道开发一个Electron程序需要具备哪些模块。如果对文章的内容有任何疑问或吐槽,请直接在下方评论,大家共同学习和改进阅读时间:约5min程序目录结构Electron应用程序分成三个基础模块:主进程进程间通信渲染进程 对于做纯web开发的新人,可能对多进程开发结构不熟悉。在浏览器
转载 2024-08-06 15:20:03
136阅读
Java程序如何生成Jar、exe及安装文件 一、用Eclipse生产Jar文件首先,看一下我的项目的目录结构: 1,项目名字上面点右键,选择Export,在选择java\JAR file,下一步;如下图: (2),选择,src文件夹,.classpath和.project可以去掉不选。Select the export distination(选择输出路径),下一步。 (3),去掉E
转载 2024-05-01 23:26:24
110阅读
# 使用 Electron 执行 Java 代码:从前端到后端的旅程 在现代应用开发中,结合前端技术和后端逻辑已成为一种常见的开发模式。Electron 作为一个强大的跨平台桌面应用框架,让我们能够使用 JavaScript、HTML 和 CSS 来构建桌面应用。而 Java 作为一种流行的后端语言,通常用于处理复杂的业务逻辑和数据处理。本文将介绍如何在 Electron 应用中执行 Java
原创 9月前
43阅读
文章目录Python编写部署脚本总结一、python基础1.1 变量1.2 if语句1.3 while语句1.4 for语句与range函数1.5 输入输出1.6 列表1.7 元组1.8 字典1.10 文件读写1.11 类1.12 异常二、python脚本2.1 python脚本执行shell命令2.2 python读取json文件2.3 python访问pg数据库2.4 python写日志文件
转载 2023-10-04 16:11:54
105阅读
需求缘由开发了很久的网页项目,领导突然想变成桌面应用,又要重写代码?no,no,no。不可能的。重写代码吃力不讨好,浪费时间,浪费精力。那么我们该怎么办呢?幸好,electron是如此神奇,它提供了一种能让你将任何前端代码的网站页面封装成桌面应用。无论是vue,react 还是 angular等现有的框架都能实现。基础学习该内容需要基本的 javascript 语法基础,以及 node.js 基础
  • 1
  • 2
  • 3
  • 4
  • 5