自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Heartsuit的博客

Keep it simple and stupid. https://heartsuit.github.io/

  • 博客(295)
  • 资源 (2)
  • 收藏
  • 关注

原创 LLM大语言模型私有化部署-OpenEuler22.03SP3上容器化部署Dify与Qwen2.5

介绍了如何使用Ollama和Dify搭建个人AI助手。首先通过Ollama私有化部署了Qwen2.5(7B)模型,然后使用Docker Compose一键部署了Dify社区版平台。在Dify平台上,创建了基于Qwen2.5模型的聊天助手,并添加了个人知识库作为上下文,实现了真正的个人助手功能。文章最后还介绍了离线部署方案,包括如何导出/导入Docker镜像和迁移模型文件,方便在无互联网环境下部署使用。整个过程展示了从模型部署到应用构建的完整流程,为搭建私有化AI助手提供了实践指导。

2024-12-14 17:42:15 103

原创 LLM大语言模型私有化部署-OpenEuler22.03SP3上容器化部署Ollama与OpenWebUI

你是不是也有私有化部署大模型的需求?如今有了Ollama,HuggingFace,ModelScope等开源平台,我们可以非常方便地搭建一个属于自己的大模型,如果网速给力,真是分分钟~~。简单起见,这篇文章仅用到了Ollama官方提供的一个2G大小的模型:llama3.2(3B),后续还可以私有化部署通义千问(Qwen)、智谱AI(glm)等知名大模型。在一台纯CPU的虚拟机上部署Ollama与Open WebUI,整个部署过程简单直观,为用户提供了一个便捷的私有化大模型解决方案。

2024-12-08 21:09:47 1329

原创 云原生之运维监控实践-使用Prometheus与Grafana实现对ElasticSearch服务的监测

没有度量就没有改进,实际上,监控系统有以下两个客户:技术,业务。上述内容即是对技术组件的监控,方便技术方面的改进与优化。本文记录了在Docker环境下通过Prometheus和Grafana实现对ElasticSearch服务的监控。具体步骤包括在服务节点上使用docker-compose安装elasticsearch-exporter,配置Prometheus抓取ElasticSearch的监控数据,并在Grafana中配置数据源和导入现成的监控仪表板,以实现对搜索引擎服务的性能监控和可视化。

2024-12-01 13:30:00 847

原创 使用docker-compose部署搜索引擎ElasticSearch6.8.10

介绍了如何在 OpenEuler 系统上使用 Docker 容器化方式部署 ElasticSearch 6.8.10 版本。文章涵盖了完整的部署流程,包括环境配置、 docker-compose 与 elasticsearch 的配置文件编写、目录权限设置、密码安全配置、服务验证方法以及离线部署操作等内容。同时,还附上了之前撰写的一系列从入门到集群部署的 ElasticSearch 相关文章链接,为大家提供一个完整的学习路径。

2024-12-01 08:55:48 1392

原创 云原生之运维监控实践-使用Prometheus与Grafana实现对MinIO服务的监测

本文记录了在Docker环境下通过Prometheus和Grafana实现对MinIO服务的监控。具体步骤包括在服务节点上使用mc生成抓取配置,配置Prometheus抓取MinIO的监控数据,并在Grafana中配置数据源和导入现成的监控仪表板,以实现对分布式对象存储服务的性能监控和可视化。

2024-11-24 21:32:21 1049

原创 云原生之运维监控实践-使用Telegraf、Prometheus与Grafana实现对InfluxDB服务的监测

没有度量就没有改进,实际上,监控系统有以下两个客户:技术,业务。上述内容即是对技术组件的监控,方便技术方面的改进与优化。本文记录了在Docker环境下通过Prometheus和Grafana实现对InfluxDB服务的监控。具体步骤包括在服务节点上使用docker-compose安装telegraf,配置Prometheus抓取InfluxDB的监控数据,并在Grafana中配置数据源和导入现成的监控仪表板,以实现对时序数据库服务的性能监控和可视化。

2024-11-16 14:00:00 2537 2

原创 云原生之运维监控实践-使用Prometheus与Grafana实现对Nginx和Nacos服务的监测

没有度量就没有改进,实际上,监控系统有以下两个客户:技术,业务。上述内容即是对技术组件的监控,方便技术方面的改进与优化。本文记录了在Docker环境下通过Prometheus和Grafana实现对Nginx和Nacos服务的监控。具体步骤包括在服务节点上使用docker-compose安装nginx-prometheus-exporter,配置Prometheus抓取Nginx和Nacos的监控数据,并在Grafana中配置数据源和导入现成的监控仪表板,以实现对反向代理服务和注册中心服务的性能监控和可视化。

2024-11-16 09:06:12 1494

原创 云原生之运维监控实践-使用taosKeeper与TDinsight实现对TDengine服务的监测告警

介绍了如何使用TDengine、taosKeeper和TDinsight来实现对TDengine服务的状态监测和告警功能。详细记录了在两台虚拟机上的安装过程,包括在服务节点上使用Docker安装最新版的TDengine3.3.3.0,以及在监控节点上安装Grafana和TDinsight插件。此外还展示了如何配置Grafana数据源、导入TDinsight仪表板,以及设置告警规则和通知策略。最后,通过模拟压力测试,演示了如何触发磁盘空间不足的告警,并通过钉钉接收告警推送和解除通知。

2024-10-17 11:22:41 868

原创 云原生之运维监控实践-使用Prometheus与Grafana实现对MySQL和Redis服务的监测

没有度量就没有改进,实际上,监控系统有以下两个客户:技术,业务。上述内容即是对技术组件的监控,方便技术方面的改进与优化。本文记录了在Docker环境下通过Prometheus和Grafana实现对MySQL和Redis服务的监控。具体步骤包括在服务节点上使用docker-compose安装mysqld-exporter和redis_exporter,配置Prometheus抓取MySQL和Redis的监控数据,并在Grafana中配置数据源和导入现成的监控仪表板,以实现对数据库和缓存服务的性能监控和可视化。

2024-10-01 09:00:00 1072

原创 云原生之运维监控实践-OpenEuler22.03SP3上安装Prometheus与Grafana实现主机状态监测

本文记录了在 Docker 环境下使用 docker-compose 部署 Prometheus 和 Grafana 监控系统的过程,并通过 node-exporter 实现对主机状态的监控。文章介绍了 Prometheus 和 Grafana 的主要功能,提供了具体的安装步骤、配置文件示例、以及验证和可视化的操作指南。通过这些步骤可以在两台虚拟机上成功部署和运行 Prometheus 和 Grafana ,并实现对微服务主机的监控和数据可视化。

2024-09-28 13:30:00 1240

原创 云原生之容器编排实践-OpenEuler23.09离线安装Kubernetes与KubeSphere

本文介绍了如何在 OpenEuler 23.09 操作系统上离线安装 Kubernetes 和 KubeSphere 。首先,需要在一台联网的机器上下载所需的镜像和软件包,制作成离线安装包。然后,在离线环境的虚拟机上,通过配置和安装依赖组件,准备安装环境。接着,使用 KubeKey工具初始化本地镜像仓库 Harbor ,并创建所需的 Harbor 项目。最后,通过 KubeKey 配置文件,指定 Harbor 认证信息和私有镜像仓库地址,完成 Kubernetes 集群和 KubeSphere 的离线安装。

2024-09-28 08:30:00 1104

原创 云原生之容器编排实践-OpenEuler23.09在线安装Kubernetes与KubeSphere

前几篇文章中介绍了如何将ruoyi-cloud项目部署到Kubernetes集群中,包括网关服务、认证服务和系统服务并且对全部服务采用YAML文件的方式来进行部署,这虽然有助于理解K8S组织管理资源的风格与底层机制,但是对于团队中不太熟悉命令行操作的成员不太友好,现在我们借助由青云开源的容器平台KubeSphere来进行可视化的服务部署。KubeSphere是在Kubernetes之上构建的面向云原生应用的分布式操作系统,完全开源,支持多云与多集群管理,提供全栈的IT自动化运维能力;KubeKey一键安装。

2024-06-30 10:03:26 1554

原创 使用docker-compose部署时序数据库InfluxDB1.8.4

考虑团队成员对 `2.x` 熟悉程度与学习成本,保守选择了 `1.8.4` 版本;以下主要记录了使用 `Docker` 安装 `InfluxDB` 遇到的问题与解决方法。对于一个数据库的基本操作,除了增删改查外,我们还经常需要进行数据的迁移与同步,这就涉及到数据的备份与恢复操作。

2024-05-25 09:00:00 1505

原创 云原生之容器编排实践-ruoyi-cloud项目部署到K8S:网关服务、认证服务与系统服务

部署一个服务前,需要明确它是有状态服务还是无状态服务,这里 `MySQL` , `Nacos` , `Redis` , `Nginx` 当做有状态服务(StatefulSet)来部署;而 `Gateway` , `Auth` , `System` 这些微服务作为无状态服务(Deployment)来部署。这一次对全部服务采用 `YAML` 文件的方式来进行部署,这有助于理解K8S组织管理资源的风格,后续我们可以借助开源的容器平台,eg: `KubeSphere` 来进行可视化的服务部署。

2024-03-10 14:30:00 3010 1

原创 云原生之容器编排实践-ruoyi-cloud项目部署到K8S:Nginx1.25.3

部署一个服务前,需要明确它是有状态服务还是无状态服务,这里 MySQL , Nacos , Redis , Nginx 当做有状态服务(StatefulSet)来部署;而 Gateway , Auth , System 这些微服务作为无状态服务(Deployment)来部署。这次我们先是借助 kompose 工具,实现对 dokcer-compose 的 yaml 到 K8S 的 yaml 的转换,经过简单的加工后即可应用部署;通过以上操作,成功将 Nginx 1.25.3 部署到了 K8S 集群。

2024-03-10 09:00:00 1342

原创 云原生之容器编排实践-ruoyi-cloud项目部署到K8S:Redis7.2.3

部署一个服务前,需要明确它是有状态服务还是无状态服务,这里 `MySQL` , `Nacos` , `Redis` , `Nginx` 当做有状态服务(StatefulSet)来部署;而 `Gateway` , `Auth` , `System` 这些微服务作为无状态服务来部署。这次我们先是借助 kompose 工具,实现对 dokcer-compose 的 yaml 到 K8S 的 yaml 的转换,经过简单的加工后即可应用部署;通过以上操作,成功将 Redis 7.2.3 部署到了 K8S 集群。

2024-03-03 21:12:06 1301

原创 云原生之容器编排实践-ruoyi-cloud项目部署到K8S:Nacosv2.2.3

部署一个服务前,需要明确它是有状态服务还是无状态服务,这里 MySQL , Nacos , Redis , Nginx 当做有状态服务(StatefulSet)来部署;而 Gateway , Auth , System 这些微服务作为无状态服务(Deployment)来部署。这次我们先是借助 kompose 工具,实现对 dokcer-compose 的 yaml 到 K8S 的 yaml 的转换,经过简单的加工后即可应用部署;通过以上操作,成功将 Nacos v2.2.3 部署到了 K8S 集群。

2024-03-03 10:16:33 1439

原创 云原生之容器编排实践-ruoyi-cloud项目部署到K8S:MySQL8

本系列拿 ruoyi-cloud 项目进行练手,按照 MySQL , Nacos , Redis , Nginx , Gateway , Auth , System 的顺序来部署 ruoyi-cloud 微服务应用。这次我们先是借助 kompose 工具,实现对 dokcer-compose 的 yaml 到 K8S 的 yaml 的转换,经过简单的加工后即可应用部署;通过以上操作,成功将 MySQL 8.0 部署到了 K8S 集群,下一步我们安装下 Nacos v2.2.3 。

2024-02-25 18:21:05 2032 2

原创 云原生之容器编排实践-kubectl get pod -A没有coredns

前面搭建的3节点 Kubernetes 集群,其实少了一个组件: CoreDNS ,这也是我后面拿 ruoyi-cloud 项目练手时,部署了 MySQL 和 Nacos 服务后才意识到的:发现Nacos无法通过服务名连接MySQL,这里 Nacos 选择使用 MySQL 进行配置数据的持久化。初步分析,这可能是 K8S 内部的域名解析有问题,通过 kubectl get pod -A 一看,还真没有 coredns 。最后,我们了解了 K8S 集群内部服务之间调用的方式。

2024-02-25 13:12:45 1169

原创 云原生之容器编排实践-在K8S集群中使用Registry2搭建私有镜像仓库

基于前面搭建的3节点 Kubernetes 集群,今天我们使用 Registry2 搭建私有镜像仓库,这在镜像安全性以及离线环境下运维等方面具有重要意义。作为测试环境,本次使用 Registry2 搭建了私有镜像仓库,实际生产环境建议使用 Harbor;创建了一个 local-storage 的 StorageClass ,并使用本地磁盘的方式创建使用 PV ,实际建议使用 NFS 。

2024-02-18 17:31:58 1762

原创 云原生之容器编排实践-基于CentOS7搭建三个节点的Kubernetes集群

前面采用 minikube 作为 Kubernetes 环境来体验学习 Kubernetes 基本概念与操作,这样避免了初学者在裸金属主机上搭建 Kubernetes 集群的复杂度,但是随着产品功能的逐渐完善,我们需要过渡到生产环境中的 K8S 集群模式;而在实际上生产环境之前,我们先在本地虚拟机上进行了环境搭建与流程验证,作为新的起点,今天就先搭建一个3节点的 Kubernetes 集群,并总结了可能遇到的问题。

2024-02-18 10:20:47 1534 1

原创 这一年,这些书:2023年读书笔记

Note: 以下 markdown 格式文本由 json2md 自动转换生成,可参考JSON转Markdown:我把阅读数据从MongoDB中导出转换为.md了了解具体的转换过程。2023年读书笔记

2023-12-30 11:00:00 2664

原创 EMQX开启MongoDB接入认证与订阅发布鉴权

基于国产的 MQTT Broker: EMQX 以及它提供的 MongoDB 数据库认证与 ACL 插件: emqx_auth_mongo 实现对设备接入认证、订阅发布鉴权的功能。

2023-12-30 09:00:00 2143

原创 工业互联网:常用的MQTT客户端与Broker

作为物联网终端数据上云协议事实上的标准,当涉及到 MQTT (Message Queuing Telemetry Transport)协议时,目前有许多不同的 Broker 和客户端工具可供选择。本文简要罗列下常见的 Broker 和客户端工具,以及可供测试的开放 Broker 地址。

2023-12-23 14:20:48 2999

原创 SpringBoot集成opencc4j实现繁体中文转为简体中文

介绍了如何使用 SpringBoot 集成调用第三方 jar 包 opencc4j 实现繁体中文到简体中文的转换。文章中提到了引入 opencc4j 依赖,编写了测试类来进行繁简体中文转换的示例,以及在诗词数据库中进行繁简体中文转换的应用。

2023-12-23 13:51:36 1304

原创 Vue3使用Three.js导入gltf模型并解决模型为黑色的问题

Three.js 可以让我们在网页上创建交互式的 3D 图形和动画。它是一个强大的 JavaScript 库,可以帮助我们轻松地在浏览器中实现复杂的 3D 效果,而无需深入了解底层的 WebGL 技术。如果你需要在网页上展示 3D 内容或者构建交互式的3D体验, Three.js 是一个非常有用的工具。今天通过 Vue3.0 集成 Three.js 来实现对 gltf 模型的加载、渲染与操控,并设置模型背景为透明色,解决模型为黑色的问题。

2023-12-17 20:22:49 2764

原创 基于OpenVidu的视频会议解决方案

OpenVidu 是一个开源的实时音视频通信平台,基于 Apache 2.0 协议开源的 WebRTC 视频会议平台,源码仓库地址:https://github.com/OpenVidu/openvidu。它提供了一组 API 和 SDK ,使开发人员能够轻松地在 Web 和移动应用程序中集成实时音视频通信功能。 OpenVidu 支持多种功能,包括实时音视频通话、屏幕共享、录制和回放等。它基于 WebRTC 技术,可以在不同的设备和浏览器上实现高质量的音视频通信。

2023-12-17 17:30:27 3428

原创 Docker构建镜像时空间不足:/var/lib/docker,no space left on device

在一次更新业务服务功能后,重新在服务器上构建微服务镜像,在构建镜像时报错空间不足:/var/lib/docker, no space left on device赶紧用 df -h 看了下磁盘使用情况,果然, devicemapper 已经满了。。由于需要紧急上线,没有采用迁移 Docker 工作目录的方式;而是想办法删除一些没用的文件,空出本次镜像构建、容器运行的空间。记得在操作之前备份数据。

2023-12-16 15:13:00 2632

原创 Vue3使用了Vite和UnoCSS导致前端项目启动报错:Error:EMFILE:too many open files

一个 Vue3 的项目,用的是 Vite 打包,通过 npm run dev 运行时,遇到了以下错误(尤其是引入了 Element-Plus 后):Error: EMFILE: too many open filesUnoCSS 的配置文件 uno.config.js 中,将文件系统属性被映射到项目根目录 / 而不是源码目录 ./src/ ,这导致 UnoCSS 将会扫描整个 node_modules ,这显然太大了。因此,将文件系统路径 **/ 更改为 ./src/ 就解决了问题。

2023-12-16 13:10:05 3826

原创 Node后端框架Express与Koa接口统一响应封装

以前在写 SpringBoot 全栈开发的系列文章中全栈开发之后端脚手架:SpringBoot集成MybatisPlus代码生成,分页,雪花算法,统一响应,异常拦截,Swagger3接口文档,有提到对后端接口的响应数据进行统一的封装,方便前端或者第三方进行数据获取与对接工作;统一响应一般包含状态码、消息内容、数据内容等。这里对 2017 年写的一个基于 Node.js 的 Express.js 框架开发的后端项目的接口进行类似的封装。统一封装可以提高代码的可维护性、安全性和可扩展性,最佳实践。

2023-12-10 14:02:03 1741

原创 EMQX的emqx_auth_mongo报错:OP_QUERY is no longer supported

我的目标是想使用 EMQX 官方提供的 emqx_auth_mongo 的设备接入认证/鉴权插件实现对设备的接入限制;一开始服务器上有个 6.0.8 的 MongoDB ,在启动时遇到了一些错误。处理了错误并成功启动 MongoDB 后,开启 EMQX 的 emqx_auth_mongo 插件,并配置 EMQX 拒绝匿名接入,这时候便报出了题中错误:OP_QUERY is no longer supported。先说结论:升级 EMQX ,或者降低 MongoDB 版本,这里选择降低 MongoDB 版本。

2023-12-09 11:00:00 1494

原创 Docker容器化部署若依微服务ruoyi-cloud项目

本文是关于使用Docker容器化部署若依微服务ruoyi-cloud项目的详细步骤和操作指南。通过这些步骤,您可以在Ubuntu或CentOS系统上安装Docker,并使用Docker基本操作来下载、运行、管理和部署若依微服务项目。此外,还介绍了离线部署容器化的微服务和Docker可视化管理工具的安装和使用方法。

2023-11-26 10:00:00 3834 2

原创 使用ETLCloud实现CDC实时数据集成:从MySQL到ClickHouse的实时数据同步

以上就是基于ETLCloud实时数据集成功能实现的单表CDC数据从MySQL到ClickHouse的同步实践,不过可能因为目标库为ClickHouse,其更新、删除操作与传统的关系型数据库的标准SQL有所区别,导致更新和删除数据的操作未能成功同步,这个问题已反馈给官方技术人员。ETLCloud提供了实时数据传输统计图形展示,对同步的进度及异常数据进行近实时的监控。

2023-11-25 17:30:00 2109

原创 HaaS510开板式DTU真机连云:上报监测数据至阿里云物联网平台

HAAS510 是一种开板式 DTU ,旨在为用户已开发好的设备快速增加 4G 连云能力的 4G CAT1 数传模块。它通过将模组与用户设备集成到一个外壳内,既保持设备的一体性,又降低重新开发 PCB 的时间消耗和模组开发的难度。 HAAS510 产品采用了 JavaScript 脚本的方式,将模组的本地串口通信和通过 4G 连接云端平台的能力开放给用户。依托阿里云物联网平台,结合 HAAS510 的连云能力、实际生产环境中的电气火灾监控系统以及4G物联网卡,实现对电气火灾的远程监测。

2023-11-11 10:00:00 435

原创 GraphQL入门与开源的GraphQL引擎Hasura体验

Hasura 是一个开源的 GraphQL 引擎,它可以帮助开发人员快速构建和部署现代应用程序的后端。它提供了一个自动化的 GraphQL API ,可以直接连接到现有的数据库,并提供实时数据推送和订阅功能。 Hasura 团队总部位于印度。作为一款后端低代码平台,也推荐使用对标 Hasura 的国产替代产品:飞布:飞布是可视化API开发平台,对标 hasura ,灵活开放、多语言兼容、简单易学,能构建生产级 WEB API ,让前端变全栈,让后端不搬砖。

2023-11-04 22:41:00 2206

原创 NodeJS爬取墨刀上的设计图片

设计人员分享了一个墨刀的原型图,但是给的是只读权限,无法下载其中的素材;开发时想下载里面的一张动图,通过浏览器的F12工具在页面结构找到了图片地址。但是浏览器直接访问后发现没权限: Nginx 的 403 页面。。然后就想用其他方式下载这个图片。记录了使用 NodeJS 的fetch方法爬取墨刀上的设计图片的过程。

2023-10-28 12:00:00 370

原创 GitHub要求开启2FA,否则不让用了。

其实大概在一个多月前,在 GitHub 网页端以及邮箱里都被提示:要求开启 2FA ,即双因子认证;但是当时由于拖延症和侥幸心理作祟,直接忽略了相关信息,毕竟“又不是不能用”。。只到今天发现 GitHub 直接跳转至 2FA 页面,不操作不让用啦,还下了最后通牒。。以上便是 GitHub 开启 2FA 的流程,前提选择一个支持 2FA 的应用或服务。常见的 2FA 应用包括 Google Authenticator 、 Authy 和 Microsoft Authenticator 等。

2023-10-05 22:00:00 14731 9

原创 NodeRed拖拉拽实现OPCUA数据订阅,发布至MQTT并落库MySQL

几年前曾根据Node-Red官网示例进行了简单的体验,当时觉得这东西就是个玩具,拿过来玩一玩可以,不实用;但是如今发现有不少产品对其进行了集成,并做出了复杂的商业应用,这确实是极大的震撼。使用看似简单的工具,实现真正复杂的应用。介绍了运行Node-Red所需的环境准备,包括安装Node.js和一些其他工具。接下来,文章介绍了Node-Red的安装和运行方法。在拖拉拽操作部分,介绍了如何使用Node-Red进行OPCUA数据订阅、发布至MQTT主题和将数据存储到MySQL数据库中。

2023-09-24 10:00:00 1255

原创 Win10安装Docker Desktop并运行Tutorial示例

前段时间一个项目需要在开发环境直接使用 Docker ,为了省事便计划在本地安装 Desktop 版的 Docker 。其实安装过程比较简单,可视化安装即可,主要是对安装与初步使用时遇到的问题做个记录。此外,自带了 docker-compose ,使用 Docker Desktop 可以提供一个轻量级、可移植和可靠的开发和部署环境,使得开发人员能够更加高效地构建和交付应用程序。

2023-09-23 20:30:00 331

原创 基于ETLCloud的自定义规则调用第三方jar包实现繁体中文转为简体中文

在实际生产环境,我们在迁移到目标库之前还需要做一些过滤和转换工作;比如,在诗词数据迁移后,发现原来MySQL中的诗词数据都是繁体字,这就导致在直接迁移到ClickHouse做统计分析时生成的图表展示也是繁体中文的,对于不熟悉繁体中文的用户来说影响体验。今天就借助ETLCloud提供的自定义规则能力,同时调用第三方jar包opencc4j,将诗词数据库从MySQL迁移到ClickHouse,并在入库之前完成数据清洗转换工作,完成数据表中标题、作者与内容等字段的繁体中文到简体中文的转换。

2023-08-30 08:30:05 546

led-banner 0.0.2.rar

基于Electron,Vue实现的跨平台电子横幅桌面应用。

2021-05-18

electron-v1.6.6-win32-x64.zip

electron安装时,在node install.js,下载electron-v1.6.6-win32-x64.zip文件时因超时而失败。 到网上手动下载electron-v1.6.6-win32-x64.zip,放至C:\Users\[用户名]\.electron下,然后通过`npm install -g electron@1.6.6`指定版本安装即可。但在github的这个地址下载时速度超慢,总是失败,所以上传至CSDN,方便下载。 安装完electron后,git clone官网的Demo,进入Demo文件夹,在空白处按Shift+鼠标右键,选择‘在此处打开命令窗口’,并执行`npm start`或`electron .`启动程序

2017-05-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除