当前位置: 首页 > article >正文

RPA编程实践:Electron实践开始

文章目录

  • 前言
  • 闲话少叙,打开官网
  • 版本发布
  • 安装
      • 在 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.kler.cn/a/510008.html

相关文章:

  • Python与PyTorch的浅拷贝与深拷贝
  • 登录校验Cookie、Session、JWT
  • SimpleHelp远程管理软件存在任意文件读取漏洞(CVE-2024-57727)
  • 代码随想录算法训练营第三十五天-动态规划-01背包(二维)
  • 玩转大语言模型——使用graphRAG+Ollama构建知识图谱
  • MarsCode青训营打卡Day1(2025年1月14日)|稀土掘金-16.最大矩形面积问题
  • vllm稳定输出json
  • 素描风格渲染
  • 基于Java+Sql Server实现的(GUI)学籍管理系统
  • springboot基于微信小程序的传统美食文化宣传平台小程序
  • docker 基础语法学习,K8s基础语法学习,零基础学习
  • python-leetcode-存在重复元素 II
  • Linux shell zip 命令实现不切换当前终端的工作目录打包另一个路径下的文件和文件夹
  • TCP 重传演进:TCP RACK Timer 能替代 RTO 吗
  • 【触想智能】工业电脑一体机在数控机床设备上应用的注意事项以及工业电脑日常维护知识分享
  • 《汽车与驾驶维修》是什么级别的期刊?是正规期刊吗?能评职称吗?
  • 使用 Java 和 FreeMarker 实现自动生成供货清单,动态生成 Word 文档,简化文档处理流程。
  • Vue.js组件开发全解析
  • Excel中函数SIGN()的用法
  • Reactive StreamsReactor Core
  • ES elasticsearch安装(8.17)
  • spring-cloud-starter-gateway 使用中 KafkaAppender的问题
  • C# OpenCV机器视觉:特征匹配 “灵魂伴侣”
  • Vue.js组件开发-实现输入框与筛选逻辑
  • Nginx反向代理架构介绍
  • RabbitMQ-消息可靠性以及延迟消息