RPA编程实践:Electron实践开始

devtools/2025/1/20 0:14:48/

文章目录

  • 前言
  • 闲话少叙,打开官网
  • 版本发布
  • 安装
      • 在 Windows 上安装
      • 在 macOS 上安装
      • 在 Linux (Ubuntu) 上安装


前言

上回说道,我们electron适合于熟悉web开发,但想要研发桌面应用的人。

但我觉得这个需求应该不是很多。
因为使用electron,需要你的每个用户都额外安装一个套壳的浏览器。这个代价并不小。

你现在在看这篇文章,要么是因为你莫名其妙地接收了一个这样的项目;要么是你想做的事儿本身就和浏览器强相关。

比如RPA。

闲话少叙,打开官网

electron官网

electron的官网是个英文网站,支持中文语言,但好像汉化地不彻底。

这就导致了可以通过搜索引擎找到一些1:1复制的纯中文网站。咱自认为英文水平还可以,就看英文了。

在这里插入图片描述

版本发布

这个翻译还是很得体的,在右上角,咱点进去

在这里插入图片描述
整第一个,试试

在这里插入图片描述

Release Notes:发布说明,通常包含新版本中新增的功能、改进和修复的错误等信息。
Stack Upgrades:技术栈升级,指的是整个应用程序依赖的技术组件(如编程语言、框架、库等)的更新。这确保了应用能够利用最新的性能优化、安全补丁和其他改进。
Chromium 132.0.6834.83:提到的是Chromium浏览器的一个具体版本。Chromium是一个开源浏览器项目,Google Chrome和其他一些浏览器都是基于它构建的。这里的版本号表示该浏览器的新版本,可能包含了新的功能、性能改进或者安全更新。
New in 132 和 New in 131:这些是指出在Chromium的第132版和第131版中新增加的内容或特性。
Node 20.18.1:指的是Node.js的一个特定版本。Node.js是一个基于Chrome V8引擎的JavaScript运行时,用于构建快速响应的服务器端应用。版本号20.18.1表明这是一个具体的稳定版本,其中可能包括了错误修复、性能增强或新功能。
Node 20.18.1 blog post:指向一篇博客文章,详细介绍了Node.js版本20.18.1的变化和改进。
V8 13.2:指的是V8 JavaScript引擎的一个版本。V8是实现ECMAScript和WebAssembly的高性能引擎,主要用于Chrome和Node.js。它的更新通常会带来更好的性能、新的JavaScript语言特性支持等。

在这里插入图片描述
好像随便打一个指令就可以安装了。

咱来试试。

安装

首先,毕竟这里提到了node版本,所以咱还得把对应版本的node搞定。

要在您的系统上从零开始安装 Node.js 20.18.1,您可以根据您所使用的操作系统选择不同的方法。以下是一些常见操作系统上的安装步骤:

在 Windows 上安装

  1. 下载安装包

    • 访问 Node.js 官方网站。
    • 因为直接获取特定版本如20.18.1可能需要访问node.js 发布页面找到对应版本手动下载,或者使用版本管理工具。
  2. 安装 Node.js

    • 找到下载的.msi文件并双击启动安装向导。
    • 按照屏幕上的指示完成安装过程。
  3. 验证安装

    • 打开命令提示符(cmd),输入 node -vnpm -v 来检查 Node.js 和 npm 的版本号,确保它们已经被正确安装。

在 macOS 上安装

  1. 使用 Homebrew 安装

    • 如果您还没有安装 Homebrew,可以在终端中粘贴以下命令来安装:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    • 使用 brew install node@20 命令安装 Node.js 最新20.x版本。注意,如果需要安装特定版本如20.18.1,可以使用 nvm(Node Version Manager)等工具。
  2. 使用 nvm 安装(推荐用于管理多个 Node.js 版本):

    • 安装 nvm: curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
    • 加载 nvm: source ~/.nvm/nvm.sh
    • 安装指定版本的 Node.js: nvm install 20.18.1
    • 设置该版本为默认: nvm alias default 20.18.1

在 Linux (Ubuntu) 上安装

  1. 使用包管理器安装

    • 更新您的包列表:sudo apt update
    • 安装 Node.js: 注意官方库可能没有最新版本,建议使用节点版本管理器或从节点官网下载二进制文件。
  2. 使用 nvm 安装

    • 跟随上面提到的 macOS nvm 安装步骤。
    • 安装完成后,使用 nvm install 20.18.1 安装所需的版本。

我是windows,就是直接下载安装包,进行安装
在这里插入图片描述
在这里插入图片描述
不错,咱今天先到这儿吧!


http://www.ppmy.cn/devtools/151955.html

相关文章

【学术会议论文投稿】Spring Boot实战:零基础打造你的Web应用新纪元

第七届人文教育与社会科学国际学术会议(ICHESS 2024)_艾思科蓝_学术一站式服务平台 更多学术会议请看:https://ais.cn/u/nuyAF3 目录 一、Spring Boot简介 1.1 Spring Boot的诞生背景 1.2 Spring Boot的核心特性 二、搭建开发环境 2.1…

03、Redis从入门到放弃 之 配置文件详解

redis常用配置文件信息:redis.conf redis-benchmark : redis压力测试 daemonize noRedis默认不是以守护进程的方式运行 port 6379指定Redis监听端口,默认端口为6379 bind 127.0.0.1绑定的主机地址 timeout 300客户端闲置多长时间后关闭连…

【ESP32】Arduino开发 | WiFi开发 | 基站模式 + AP扫描和AP连接例程

WiFi基站模式的详细讲解放在了ESP-IDF开发系列当中,点击栏目目录即可跳转找到。 1. API 1.1 初始化 wl_status_t begin(const char* ssid, const char *passphrase NULL, int32_t channel 0, const uint8_t* bssid NULL, bool connect true); ssid&#xff1…

Android SystemUI——CarSystemBar添加到窗口(十)

上一篇文章我们看到了车载状态栏 CarSystemBar 视图的创建流程,这里我们继续分析将车载状态栏添加到 Windows 窗口中。 一、添加状态栏到窗口 前面我们已经分析了构建视图对象容器和构建视图对象内容,接下来我们继续分析 attachNavBarWindows() 方法将视…

openharmony应用开发快速入门

开发准备 本文档适用于OpenHarmony应用开发的初学者。通过构建一个简单的具有页面跳转/返回功能的应用(如下图所示),快速了解工程目录的主要文件,熟悉OpenHarmony应用开发流程。 在开始之前,您需要了解有关OpenHarmon…

Oracle 表空间的使用与创建

Oracle 表空间的使用与创建(结合创建用户及权限管理) 在Oracle数据库中,表空间是数据库存储的逻辑单位,它用于存储数据库中的数据对象,如表、索引等。Oracle提供了不同类型的表空间(如普通表空间、大表空间…

跨站请求伪造(CSRF)介绍

一、什么是跨站请求伪造(CSRF) 跨站请求伪造(Cross-Site Request Forgery,简称CSRF)是一种针对网站的恶意利用方式,也被称为“One Click Attack”或“Session Riding”。 CSRF攻击通过伪装来自受信任用户…

java权限修饰符

Java 的访问修饰符(Access Modifiers)是控制类、方法、变量等成员访问范围的关键工具。它们定义了类、方法或成员变量的可见性,以及在不同位置(如不同包或子类)是否能访问这些成员。Java 提供了四种主要的访问修饰符&a…