- 博客(538)
- 资源 (50)
- 问答 (1)
- 收藏
- 关注
原创 KubeSphere 集群监控 502 报错排查实录:基于 WhizardTelemetry 的 Prometheus 端点故障与重装方案
摘要:KubeSphere平台中WhizardTelemetry监控组件出现502错误,导致监控数据无法获取。排查发现PrometheusEndpoints为空、Operator权限不足及CR命名空间错位等问题。解决方案包括卸载现有组件、清理残留资源并重装。经验表明命名空间一致性、权限检查及重装是高效恢复监控的关键。通过编写一键排查脚本可快速定位问题,确保监控系统稳定运行。
2025-07-29 11:21:56
744
原创 从 TLS 握手失败到证书统一:一次 KubeSphere Webhook 故障的排查与修复
《KubeSphere Webhook TLS证书故障排查与修复》摘要:部署KubeSphere时出现Webhook TLS握手失败,导致功能异常。故障源于手工替换证书导致CA信任链不一致。解决方案包括:1)安装cert-manager统一管理证书;2)升级KubeSphere启用cert-manager支持;3)清理手工证书配置;4)使用openssl验证服务端证书。经验表明应避免手工证书管理,推荐使用cert-manager统一管理内部证书,并通过调试Pod快速验证证书链一致性。此次排查解决了Webho
2025-07-29 09:52:50
460
原创 手动清理 Kubernetes Completed 状态 Pod 实战指南
Kubernetes Completed状态Pod清理指南 本文介绍如何手动清理Kubernetes集群中已完成的Pod(状态为Completed)。这些Pod通常由Job或CronJob产生,会占用存储资源并影响监控效率。文章提供了多种清理方法:1)直接删除所有Completed状态Pod;2)按前缀筛选特定Pod(如devops-开头的);3)同时清理关联的Job资源。最后建议通过配置ttlSecondsAfterFinished参数实现自动清理,以保持集群整洁并提高运维效率。
2025-07-26 00:30:00
748
原创 KubeSphere 安装 WhizardTelemetry 通知组件时因重复操作导致 PVC 绑定失败的排查与解决
摘要:KubeSphere安装WhizardTelemetry通知组件时,因重复点击安装导致PVC(storage-whizard-notification-alertmanager-0)绑定失败,表现为Pod持续Pending。原因是重复创建同名PVC和initPod,且卸载未彻底清理残留资源。解决方案包括手动删除冲突PVC(kubectl delete pvc)及残留initPod后重新安装。建议避免重复操作,卸载后检查资源残留(kubectl get pvc,pv,pod),并确保本地存储目录权限正确
2025-07-26 00:15:00
340
原创 KubeSphere 扩展市场安装 WhizardTelemetry 报错 “Too many pods” 的排查与解决
摘要:本文记录了KubeSphere扩展市场安装WhizardTelemetry时出现"Too many pods"报错的完整排查过程。通过分析发现节点Pod数(144)超出kubelet默认限制(110),解决方案包括:1)修改kubelet配置提高maxPods至1100;2)扩展Calico IP池至10.233.0.0/16网段;3)重启相关服务。最终成功解决Pod调度问题,并总结了此类问题的排查顺序:检查Pod事件→节点资源→kubelet配置→CNI IP池。该方案同样适用于
2025-07-25 15:25:24
736
原创 修复 KubeSphere WhizardTelemetry 监控数据为空的实战记录
摘要: 本文记录了修复KubeSphere Whizard Telemetry监控数据为空问题的全过程。关键问题是误将Prometheus配置为agentMode:true(仅采集模式),导致无法查询监控数据。解决方案包括:1)恢复agentMode:false启用完整Server模式;2)重装扩展并验证Prometheus Server正常运行;3)测试/query接口返回有效数据;4)确认控制台监控正常展示。最终通过切换为Server模式成功修复502错误,并强调使用前需明确Agent与Server模式
2025-07-25 00:15:00
879
原创 Milvus 2.5.14 使用 milvus-backup v0.5.7 的备份实践
本文记录了在Milvus 2.5.14集群中使用milvus-backup v0.5.7工具进行数据备份的实践经验。主要介绍了备份环境的部署(Kubernetes+Helm+S3)、工具安装步骤、备份配置文件的详细编写方法,以及执行备份和恢复的操作命令。重点总结了备份过程中遇到的四大典型问题及解决方案,包括配置文件格式错误、数据未flush导致仅备份meta文件等问题。通过规范配置文件和验证流程,最终实现了稳定的数据备份与恢复功能,为跨环境迁移和灾难恢复提供了保障。
2025-07-24 00:45:00
1005
原创 对 Milvus 进行向量搜索压测 —— 使用 VectorDBBench(最新版)
本文介绍了使用VectorDBBench对Kubernetes部署的Milvus进行向量搜索压测的全过程。主要包括:环境准备(Python3.11+Conda)、解决数据集下载问题(手动下载替代S3fs)、配置YAML测试文件、执行压测并解读结果(QPS达5310)。文中分享了S3重定向错误等常见问题的解决方法,提供了可复用脚本模板,并建议后续可测试不同索引类型和规模的数据集。测试结果验证了Milvus在高维向量搜索场景下的稳定性能。
2025-07-24 00:15:00
756
原创 Keepalived + HAProxy 实现高可用架构详解
摘要:本文详细介绍了Keepalived+HAProxy高可用架构的实现方案。该方案通过HAProxy提供负载均衡服务,利用Keepalived的VRRP协议实现主备切换,共享一个虚拟IP(VIP)保证服务连续性。文章涵盖了核心组件说明、架构示意图、工作机制解析、关键配置示例,以及高可用性原理和测试验证方法。这套轻量级方案具有部署简单、稳定性高的特点,适用于企业私有云环境,能够实现四层/七层负载均衡和自动故障转移,是构建生产级服务系统的优选方案。
2025-07-23 11:43:11
772
原创 Keepalived 高可用实战:VIP 是如何在内网“生效”的?
摘要:本文详细介绍了Keepalived高可用工具的工作原理及配置方法。通过主备架构案例,演示了如何配置VIP(虚拟IP)并实现自动漂移。文章重点解析了VIP在局域网内如何被客户端访问:利用ARP协议,主节点主动发送ARP通告包,使全网更新ARP缓存;当主节点故障时,备节点接管VIP并发送新ARP通告,实现无感切换。验证步骤展示了VIP漂移过程,最后总结了Keepalived基于VRRP+ARP的核心机制,无需额外网络设备配置即可实现高可用服务访问。(149字)
2025-07-23 11:15:11
715
原创 KubeSphere 使用 Local Path Provisioner 时因 BusyBox 镜像拉取失败导致 PVC 创建超时的解决方案
摘要:在KubeSphere环境中使用LocalPathProvisioner时,若因默认busybox镜像拉取失败导致PVC创建超时,可通过以下步骤解决:1)将busybox镜像推送至私有仓库;2)修改local-path-config的ConfigMap,替换helperPod镜像地址为私有仓库路径;3)重启provisioner pod使配置生效;4)重新创建PVC。此方案适用于离线或网络受限环境,确保helper pod能正常启动完成卷创建流程。关键点在于正确修改config.json中的helpe
2025-07-16 00:30:00
1032
原创 在 openEuler 24.03 (LTS-SP1) 上安装 s3fs 并挂载 MinIO 桶
摘要:本文详细介绍在openEuler24.03(LTS-SP1)系统上通过s3fs挂载MinIO对象存储的完整流程。从编译安装s3fs、配置认证文件到测试挂载和systemd自动挂载服务设置,逐步指导用户实现将MinIO桶(raw-data)挂载至本地/s3目录。重点说明fstab配置参数及常见问题排查方法,最终实现开机自动稳定挂载。适用于需要将对象存储集成到本地文件系统的场景,文末提供扩展建议和参考资料链接。(约150字)
2025-07-15 06:15:00
1117
原创 在 KubeSphere 中配置 Local Path Provisioner 指向自定义目录 /app/k8s_data
本文介绍了在KubeSphere配置LocalPathProvisioner指向/app/k8s_data目录的完整流程:从环境准备、安装LocalPathProvisioner,到修改ConfigMap调整数据目录路径并重启服务。通过创建测试PVC验证配置成功,并可选将local-path设置为默认StorageClass。该方法实现了本地卷动态供给,便于测试环境统一管理数据存储。
2025-07-15 00:30:00
1281
原创 在 openEuler 24.03 (LTS-SP1) 上安装 s3fs 并挂载 MinIO 桶
摘要:本文详细介绍了在openEuler24.03(LTS-SP1)系统上安装s3fs工具并挂载MinIO对象存储为本地文件系统的完整流程。主要内容包括:安装编译依赖并构建s3fs源码、配置MinIO访问凭证、执行挂载命令及参数说明、验证流程、设置开机自动挂载方案,以及常见问题排查方法。通过s3fs-fuse工具,用户可以将MinIO存储桶映射为本地目录,实现像操作本地文件一样访问对象存储数据,适用于文件归档、模型存储等企业应用场景。文中特别强调了网络配置、权限管理和自动挂载等关键注意事项。
2025-07-14 00:30:00
605
原创 在 openEuler 24.03 (LTS-SP1) 上部署 Kubernetes + KubeSphere 集群全流程指南
本文详细介绍了在openEuler24.03(LTS-SP1)系统上部署Kubernetes集群并安装KubeSphere平台的全流程。主要内容包括:环境准备(安装依赖组件)、使用KubeKey工具创建3控制节点+2工作节点的高可用集群配置、解决镜像拉取失败问题(提供手动推送镜像脚本)、安装KubeSphere核心组件(推荐华为云镜像加速)、修复30880端口访问问题(配置IPVS工具)等关键步骤。文章特别针对国产操作系统环境适配、私有镜像仓库配置等企业级需求提供了具体解决方案,适用于需要私有化部署的运维团
2025-07-14 00:30:00
864
原创 使用 Helm 下载 Milvus 安装包(Chart)指南
本文详细介绍了使用Helm工具下载Milvus向量数据库安装包的操作步骤:1)添加Milvus官方Helm仓库;2)查看可用版本;3)下载指定版本的Chart包(.tgz文件);4)可选解压后进行配置修改;5)可选本地安装部署。指南包含每个步骤的具体命令示例和说明,帮助用户快速获取Milvus的HelmChart,支持离线环境和自定义部署需求。适用于需要在Kubernetes集群中部署Milvus的开发运维人员。
2025-07-11 17:43:36
379
原创 在 openEuler 24.03 LTS-SP1 安装 KubeSphere + K8s 集群时 kubelet 默认连接 127.0.0.1 问题分析与解决
**摘要:**在openEuler24.03LTS-SP1部署KubeSphere+K8s多控制节点集群时,常见worker节点因kubelet默认连接127.0.0.1:6443导致NotReady状态。问题根因是/etc/kubernetes/kubelet.conf中server字段指向本地地址,且lb.kubesphere.local域名解析失效。提供两种解决方案:1)修改各节点kubelet.conf,将server地址改为真实VIP或可解析域名,并更新hosts;2)安装前通过kk工具预配置co
2025-07-11 00:30:00
838
原创 【运维实战】解决 K8s 节点无法拉取 pause:3.6 镜像导致 API Server 启动失败的问题
K8s集群因无法拉取pause:3.6镜像导致APIServer启动失败,本文提供手动导入解决方案:1)从私有仓库拉取pause镜像并重新打tag;2)导出镜像后拷贝到目标节点;3)使用ctr工具将镜像导入containerd的k8s.io命名空间。该方法无需修改kubelet配置,有效解决因网络限制导致的镜像拉取问题,适用于生产环境。关键步骤包括镜像重命名、跨节点传输和containerd命名空间导入,最终通过镜像列表验证导入成功。此方案为受限网络环境下的K8s部署提供了可靠的技术参考。
2025-07-11 00:15:00
421
原创 openEuler 24.03 (LTS-SP1) 下安装 K8s 集群 + KubeSphere 遇到 etcd 报错的解决方案
摘要:在openEuler24.03(LTS-SP1)部署K8s+KubeSphere时,若etcd报错"connection refused",主要因默认配置(ETCD_INITIAL_CLUSTER_STATE=existing)尝试连接已有集群导致。解决方法:1)修改/etc/etcd.env文件,将状态改为"new";2)清理残留配置(/etc/kubernetes、/var/lib/etcd等);3)重新部署。此方案适用于首次安装或重置后的环境,确保etcd
2025-07-10 14:45:30
962
原创 基于 openEuler 24.03 (LTS-SP1):彻底解决 containerd 拉取私有仓库镜像时的 x509 自签证书报错问题
在使用 containerd 配置私有镜像仓库时,若使用自签证书,会常见 TLS 报错:x509: certificate signed by unknown authority。即使配置 hosts.toml 文件也可能无效。本文基于 openEuler 24.03 (LTS-SP1) 环境,详细记录如何将自签 CA 加入系统受信链,彻底解决 containerd 拉取私有镜像失败的问题,并提供可复用的 Ansible 自动化脚本。
2025-07-10 13:50:59
492
原创 openEuler 24.03 (LTS-SP1) 下私有镜像仓库部署与自签 SSL 全流程目标
摘要: 本文详细介绍了在openEuler24.03(LTS-SP1)系统上部署私有Docker镜像仓库并配置自签SSL证书的全流程。主要内容包括:1) 使用OpenSSL生成兼容性强的根CA及服务器证书(含SAN扩展);2) 通过Docker Compose配置Registry容器,启用TLS加密;3) 客户端节点(Docker/containerd)信任自签CA的配置方法;4) 镜像推送/拉取测试步骤;5) 常见问题排查(如证书信任、TLS配置错误等)。该方案无需依赖外网,适用于K8s集群或开发环境,实
2025-07-09 16:12:24
376
原创 在 Linux(openEuler 24.03 LTS-SP1)上安装 Kubernetes + KubeSphere 的防火墙放行全攻略
【摘要】本文详细介绍了在openEuler24.03LTS-SP1系统上部署Kubernetes+KubeSphere时的防火墙配置方案。重点提供两个自动化脚本:exec.sh(Ansible封装工具)和open_firewall.sh(一键放行所有必需端口),包含SSH(22)、etcd(2379-2380)、API Server(6443)等核心组件端口。通过实验环境验证,展示如何批量执行防火墙规则并验证配置,强调自动化运维在集群部署中的重要性。文章还包含常见问题排查指南,建议将脚本纳入CI/CD流程实
2025-07-08 17:58:50
635
原创 用 21 行 Bash 打造「一次写好、处处执行」——Ansible 批量命令脚本解析与实践
本文介绍了一个21行Bash脚本的Ansible批量执行工具,将复杂的Ansible命令简化为简单调用。该脚本支持环境变量配置、命令透传、执行回显等功能,适用于服务启停、系统巡检等常见运维场景。文章详细解析了脚本设计亮点,包括通过$*处理复杂命令、set-e确保执行安全等,并提供了快速上手示例和场景延伸建议。同时强调安全实践,建议使用专用账号、审计留痕等措施。最后指出该工具可有效替代手动操作,提升运维效率和可靠性,是自动化运维的良好起点。
2025-07-08 17:31:30
440
原创 openEuler 24.03 全流程实战:用 Ansible 5 分钟部署分布式 MinIO 高可用集群
《openEuler24.03上使用Ansible部署MinIO分布式集群实践指南》 摘要:本文详细介绍了在openEuler24.03(LTS)系统上使用Ansible自动化部署MinIO分布式存储集群的完整方案。针对实际部署中遇到的变量未定义、SELinux限制、Jinja2模板解析等典型问题,提供了具体解决方法。方案采用控制节点统一下载MinIO二进制文件后分发的方式解决内网下载慢问题,通过加密group_vars/all.yml确保敏感信息安全,并优化了Ansible playbook结构使其具备幂
2025-07-04 10:11:20
1010
原创 OpenEuler 24.03 用 Ansible 一键完成 SSH 互信 —— 从踩坑到最终方案
摘要 本文介绍使用Ansible在多台Linux服务器间快速配置SSH互信的完整方案。针对混合环境(CentOS/Rocky/Ubuntu)的常见问题(如SELinux依赖、包名差异、密钥缺失等),通过raw模块绕过Python依赖、自动生成密钥、多发行版兼容安装等技巧,实现一键式免密登录。最终Playbook整合了交互式密码输入、幂等性检查和跨平台兼容性,首次执行需输入密码,后续运行完全免密。关键经验包括:优先处理SELinux依赖、包管理分支判断、敏感信息安全处理。适用于需批量管理服务器的运维场景,提升
2025-07-03 17:15:24
712
原创 告别 ifconfig:openEuler 网络配置的现代化之路
《openEuler网络配置的现代化转型:从ifconfig到iproute2》摘要: 随着Linux系统发展,传统net-tools工具包中的ifconfig命令已在openEuler 24.03等现代发行版中逐渐淘汰。本文解析了这一变革的技术背景,介绍了功能更强大的iproute2工具套件作为替代方案。通过对比表格详细展示了ifconfig与ip命令的对应用法,包括接口管理、IP配置、路由查看等常见操作。文章强调iproute2在支持网络命名空间、提供更友好输出格式等方面的优势,同时提供了安装传统工具的
2025-07-02 17:18:54
611
原创 在openEuler 24.03上对6TB硬盘进行分区与挂载的完整指南
通过本文的步骤,您已经成功在openEuler 24.03系统上完成了6TB硬盘的GPT分区创建、XFS文件系统格式化以及持久化挂载配置。这种配置方案特别适合企业级存储应用,能够充分发挥大容量硬盘的性能优势。希望本指南对您有所帮助!如有任何问题,欢迎在评论区留言讨论。
2025-07-02 17:01:18
988
原创 在 openEuler 24.03 (LTS-SP1) 上使用 NetworkManager 配置 DNS
本文介绍如何在openEuler 24.03(LTS-SP1)系统上使用NetworkManager(nmcli)配置静态DNS服务器。主要内容包括:查看当前网络连接、使用nmcli设置IPv4/IPv6 DNS(如8.8.8.8)、禁止DHCP覆盖DNS、应用网络配置更改,以及通过ping/nslookup验证DNS解析是否正常。文章还提供了恢复默认DNS的方法和操作步骤总结表,帮助用户快速完成DNS配置并确保持久化生效。适用于需要自定义DNS服务器的企业内网或云服务器环境。
2025-07-02 16:21:39
569
原创 PHP「Not enough Memory」实战排错笔记
PHP内存不足问题排错笔记:上传5MB JPEG图片导致128MB内存溢出。核心原因是GD库解码高分辨率图片时,按4byte/像素将整图展开到内存,24MP照片需约160MB内存。通过插入内存监控代码验证实际峰值达163MB。解决方案包括:调高memory_limit至512M、限制上传分辨率、改用Imagick扩展等。关键结论:内存需求由像素量决定而非文件大小,建议评估并优化内存策略。
2025-06-28 00:15:00
1227
原创 在反向代理环境下精准获取客户端真实 IP 的最佳实践
《反向代理环境下获取真实IP的最佳实践》摘要:针对Web服务多层代理导致客户端IP丢失的问题,本文提出完整解决方案。通过分析X-Forwarded-For头解析规则,设计real_ip()函数实现:1)优先取XFF首段IP;2)过滤私网地址防伪造;3)异常回退至代理IP确保业务连续。配合Nginx配置proxy_set_header传递头信息,建立从传输层到应用层的完整处理链路。该方案具有框架无关性,兼顾安全性与可靠性,有效解决日志审计、风控校验等场景的IP失真问题。
2025-06-28 00:15:00
821
原创 Agent如何选择并调用外部工具?工具使用、决策与多轮反馈机制详解
如果说“记忆”让Agent能成长、进化,那么“工具”就赋予它改变外部世界的能力。从函数调用到操作系统,从网页搜索到企业系统接入,未来的Agent将成为真正具备“行动力”的数字智能体。而工具调用,正是这场变革的核心起点。
2025-06-27 09:48:55
882
原创 如何赋予Agent记忆?长短期记忆机制大拆解
如 LangChain 的,将长对话摘要压缩为小段内容存入长期记忆,平衡性能与容量。记忆不仅是信息的存储,更是智能体认知演进的基石。具备记忆的Agent能自主学习、持续优化策略,并与用户建立“长久关系”。随着工具链的发展,我们已进入从无记忆Agent走向“类人认知体”的关键阶段。
2025-06-27 09:42:19
398
原创 一步步实现自己的智能体:基于 LangGraph 快速构建
《基于LangGraph快速构建智能体系统指南》 本文详细介绍了如何使用LangGraph框架构建一个"日报生成助手"智能体。LangGraph结合了LangChain和状态图思想,将Agent执行过程分解为可管理的节点状态和转换规则。文章通过实战演示,从安装依赖到定义状态结构、创建功能节点、构建流程图,最终运行获得日报结果。该框架支持可视化逻辑流、清晰状态传递、灵活工具链组合和多路径决策,比纯prompt更可靠,比Auto-GPT更工程化,特别适合需要流程清晰、控制精准的Agent构建
2025-06-26 17:45:50
1070
原创 Claude 3.7 的 token 预算机制详解:可控深度的混合推理范式
摘要:Anthropic在Claude3.7中首次引入token预算机制,使用户能控制模型思考深度。该机制允许为子任务设定token上限,实现性能可控、成本节约和思维清晰化。相比GPT-4和Gemini,Claude3.7展现出更好的推理深度控制和成本优化能力。实际应用中,通过合理设置token预算可获得简洁精准的响应。虽然该机制仍需改进预算估算等问题,但为LLM的资源控制开辟了新方向,对复杂任务处理具有重要价值。(149字)
2025-06-26 17:42:57
1133
原创 Docker 报错“x509: certificate signed by unknown authority”的排查与解决实录
Docker报错"x509:证书由未知机构签发"问题排查实录:通过配置华为云镜像加速器后,Docker拉取镜像时出现TLS证书验证错误。排查发现,原加速器地址已过期导致401未授权错误,系统自动回退至DockerHub却因CA不全而报错。解决方案是重新申请镜像加速器地址并更新配置。经验总结:此类错误可能源于失效的加速器链接而非TLS问题,应定期检查加速器状态,并通过dockerinfo验证配置是否生效。该案例提醒遇到类似问题时,应先排查加速器有效性而非急于修改TLS设置。
2025-06-25 00:00:00
588
原创 Tree of Thoughts:大模型如何“分支式思考”?
摘要: Tree of Thoughts (ToT) 是一种新型大模型推理框架,通过模拟人类多路径思考与回溯机制解决复杂任务(如数学题、逻辑推理)。其核心分为四步:生成多候选思路、状态展开、树结构搜索(DFS/BFS)和思路评估。相比链式思维(CoT),ToT在错误纠正、控制能力和性能上更具优势,如在数独求解中成功率提升至70%以上。但实现存在思维膨胀、评分标准定制化等挑战。未来可能与强化学习、多Agent协同结合,应用于编程优化、医疗问诊等领域。ToT标志着大模型向"类人试错"迈出关键
2025-06-24 00:15:00
943
原创 Auto-GPT vs ReAct:两种智能体思路对决
文章摘要: Auto-GPT与ReAct代表了当前AI智能体的两大技术路径。Auto-GPT采用目标驱动的自循环模式,擅长自动化长流程任务(如报告生成),但存在容错性弱的问题;ReAct则通过"推理-行动"交替的步进式架构,更适合需人工干预的短任务(如代码调试)。两者的核心差异体现在控制方式、透明度及工具调用逻辑上。实际应用中,二者可协同互补——ReAct处理精细操作,Auto-GPT统筹复杂项目,共同推动AI智能体向多系统协作方向发展。(149字)
2025-06-24 00:00:00
1018
原创 什么是 Agentic AI?从聊天助手走向自主智能体
AgenticAI:从被动应答到主动执行的智能跨越 AgenticAI代表人工智能从聊天助手向自主智能体的进化,具备四大核心特征:目标导向性、工具调用能力、记忆管理和自我修正。系统架构上,ReAct强调推理与行动结合,而Auto-GPT采用多轮任务执行框架。应用场景涵盖智能办公、科研自动化、DevOps运维和电商营销等领域。未来趋势包括多Agent协同和模块化架构,但也面临安全性、对齐性和控制性等挑战。AgenticAI正推动人机协作进入新时代,使AI从响应工具转变为能自主规划执行的智能体。
2025-06-23 17:34:59
687
原创 MySQL 慢查询日志与 Binlog 启用与故障排查实录
MySQL日志配置与故障排查指南 本文记录了MySQL慢查询日志和二进制日志(Binlog)的配置过程及常见问题解决方案: 慢查询日志配置要点: 需设置slow_query_log=1并指定日志路径 注意目录权限问题可能导致日志无法生成 log_queries_not_using_indexes=1会记录所有未走索引的查询 建议为常用查询字段添加适当索引 Binlog配置注意事项: 需确保日志目录存在且MySQL有写入权限 推荐将binlog存放在数据目录 配置后需验证是否生效
2025-06-23 14:03:23
1094
原创 解决 Vue 项目中 “@vue/composition-api/dist/vue-composition-api.mjs” 找不到的问题
Vue项目报错解决指南:当项目提示"@vue/composition-api/dist/vue-composition-api.mjs"找不到时,主要原因是vue-demi模块在Vue2项目中未能正确引用Composition API。解决方案分三步:1) 正确安装@vue/composition-api;2) 使用npx vue-demi-switch 2命令指定Vue2版本;3) 可选清除缓存重装依赖。注意不要按照报错提示直接安装.mjs文件。最后通过npm run dev验证修复效
2025-06-20 10:58:59
547
ajaxguide Ajax 实用技巧完全指南
2011-03-24
fds.swc airfds.swc fds_rb.swc playerfds.swc
2010-06-12
birt 项目 配置
2010-01-22
HTML+JS自动抽奖系统 适合每人手上有一个号连续的号
2011-12-08
weibo-phpsdk-v2-2013-02-20.zip
2013-05-07
jmxtools jmxri-1.2.1.jar
2014-03-19
jmx-1_2_1-bin,jmxremote-1_0_1-bin,com.sun.jdmk.comm.HtmlAdaptorServer
2013-04-24
jmxremote_optional.jara
2014-11-14
blazeds.war
2010-06-12
mysql-connector-java-5.1.6
2010-04-13
javamail-1.4.3.zip
2010-02-05
flex4.5.1.chm flex4API文档
2012-02-22
屏幕录像专家
2013-04-18
openEuler 24.03 全流程实战:用 Ansible 5 分钟部署分布式 MinIO 高可用集群
2025-07-04
jeopardy-tiny.json
2025-03-13
办公软件-开源软件-LibreOffice-25.2.0-Win-x86-64-安装包.msi
2025-02-19
离线镜像 registry.k8s.io/nfd/node-feature-discovery:v0.16.6
2024-12-18
离线安装 KubeSphere实操记录
2024-12-03
libstdc++.so.6.0.29
2024-09-13
kafka-schema-registry-client-6.2.2.jar
2023-04-25
helm-v3.10.1-linux-amd64.tar.gz
2022-11-01
Star NX-500 针式打印机驱动
2019-10-09
lrzsz-0.12.20-6-x86_64.pkg.tar.xz
2019-12-17
MemoryAnalyzer-1.9.1.20190826-win32.win32.x86_64.zip
2019-10-03
sysstat-12.3.1.tar.gz
2020-04-07
我遇到一个奇怪的问题,php代码里面凡是含有//这样的注释,include 失败
2015-07-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人