Vite 项目怎么跑进 qiankun 微前端:vite-plugin-qiankun 快速上手指南
Vite 项目怎么跑进 qiankun 微前端vite-plugin-qiankun 快速上手指南【免费下载链接】vite-plugin-qiankun保留vite es特性快速接入乾坤微前端子应用项目地址: https://gitcode.com/gh_mirrors/vi/vite-plugin-qiankun乾坤是主流的微前端框架能把多个独立部署的子应用放进同一页面但它的示例大多基于 webpack 构建Vite 项目接入时常卡住。vite-plugin-qiankun 是专门针对这个场景的 Vite 插件让 Vite 子应用一行配置接入乾坤全程保留 Vite 构建的 ESM浏览器原生的 ES 模块特性不动你已有的 Vite 配置。下面以一个 Vite 子应用为例把接入走一遍。为什么 Vite 项目接入乾坤会卡住qiankun 加载子应用时要求子应用暴露 bootstrap、mount、unmount 三个生命周期。常规做法是把子应用用 webpack 打成单文件 bundle 再手写注入脚本等于放弃 Vite 的构建优势。这个插件的意义在于你不用动现有构建链路加上插件后 Vite 依旧输出 ESM 模块它自带开发模式开发时子应用能被主应用直接加载调试代价只有一个ESM 加载不走乾坤的 JS 沙箱写 window 时要显式使用插件提供的 qiankunWindow 对象避免污染其它子应用。 三步做出一个 Vite 子应用第一步安装插件作为开发依赖添加npm install vite-plugin-qiankun --save-dev第二步在 vite.config.ts 里注册子应用名要和主应用注册时一致生产环境把 base 指到子应用部署的域名// vite.config.ts import qiankun from vite-plugin-qiankun; export default { plugins: [qiankun(myMicroAppName)], base: http://xxx.com/, };第三步在入口文件里声明乾坤生命周期用 renderWithQiankun 注册三个生命周期独立运行时照常渲染即可// main.ts import { renderWithQiankun, qiankunWindow } from vite-plugin-qiankun/dist/helper; renderWithQiankun({ bootstrap() {}, mount(props) { render(props); }, unmount(props) { const root props.container?.querySelector(#root); ReactDOM.unmountComponentAtNode(root || document.querySelector(#root)); }, }); if (!qiankunWindow.__POWERED_BY_QIANKUN__) render({});开发环境要作为子应用调试时给插件传第二个参数qiankun(myMicroAppName, { useDevMode: true })。开启后它会和热更新插件冲突建议用配置变量切换调试子应用时关闭热更新。 两个真实场景新子应用接入、独立内嵌双模式最典型的情况是存量 qiankun 体系要新接一个 Vite 子应用主应用可能还是 webpack子应用用 Vite 享受快速冷启动独立开发构建后部署到指定域名主应用注册名称和入口地址就能加载两套技术栈互不牵连。另一个是日常双模式开发子应用在浏览器里单独打开就能独立调试被主应用内嵌时走 mount/unmount 生命周期用 qiankunWindow.POWERED_BY_QIANKUN一行代码区分不用维护两份入口。周边伙伴主应用、Vite 与示例工程qiankun 负责主应用一侧的注册、加载与沙箱本插件只解决“让 Vite 的构建产物被正确加载”这件事。插件对 vite ≥ 2、typescript ≥ 4 声明了 peer 依赖和现有配置共存不会锁版本。仓库 example/ 目录下有一个主应用加多个子应用React 18、Vue、Vue3的可运行示例跟着 package.json 里的脚本就能跑通全流程。把一个 Vite 项目接进 qiankun真正要做的就是上面三步配置加生命周期更多细节可以查看仓库 README 与 example/ 下的示例工程。【免费下载链接】vite-plugin-qiankun保留vite es特性快速接入乾坤微前端子应用项目地址: https://gitcode.com/gh_mirrors/vi/vite-plugin-qiankun创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

xiaozhi-esp32 如何把一块 ESP32 开发板变成 AI 语音助手:完整上手指南

xiaozhi-esp32 如何把一块 ESP32 开发板变成 AI 语音助手:完整上手指南

xiaozhi-esp32 如何把一块 ESP32 开发板变成 AI 语音助手:完整上手指南 【免费下载链接】xiaozhi-esp32 An MCP-based chatbot | 一个基于MCP的聊天机器人 项目地址: https://gitcode.com/GitHub_Trending/xia/xiaozhi-esp32 xiaozhi-esp32 是一个开源的固件…

2026/8/22 17:14:53 阅读更多 →
Marketch 快速上手:用 Sketch 插件测量设计稿并提取 CSS

Marketch 快速上手:用 Sketch 插件测量设计稿并提取 CSS

Marketch 快速上手:用 Sketch 插件测量设计稿并提取 CSS 【免费下载链接】marketch Marketch is a Sketch 3 plug-in for automatically generating html page that can measure and get CSS styles on it. 项目地址: https://gitcode.com/gh_mirrors/ma/marketch…

2026/8/22 17:14:53 阅读更多 →
4.Linux软件编程

4.Linux软件编程

4. Linux软件编程1. 操作系统:是一款软件,为了屏蔽底层不同的硬件平台,为上层提供统一的接口,实现通用的软件代码PC三大操作系统:Unix 世界上第一款操作系统Linux GNU GNUs Not Unix C语言编写服务器嵌入式Win…

2026/8/22 17:13:53 阅读更多 →

最新新闻

免费批量下载B站视频的完整指南:downkyi搞定8K、HDR与去水印

免费批量下载B站视频的完整指南:downkyi搞定8K、HDR与去水印

免费批量下载B站视频的完整指南:downkyi搞定8K、HDR与去水印 【免费下载链接】downkyi 哔哩下载姬downkyi,哔哩哔哩网站视频下载工具,支持批量下载,支持8K、HDR、杜比视界,提供工具箱(音视频提取、去水印等…

2026/8/22 20:01:56 阅读更多 →
2026招聘平台效果实测与选择策略

2026招聘平台效果实测与选择策略

1. 招聘平台现状与核心痛点解析2026年的招聘市场已经形成了明显的垂直细分格局,不同行业、不同职级、不同求职场景下的平台选择差异显著。作为从业12年的人力资源顾问,我经手过237家企业招聘案例,实测发现:平台效果与行业匹配度的…

2026/8/22 20:01:56 阅读更多 →
智能简历筛选系统:原理、技术与应用实践

智能简历筛选系统:原理、技术与应用实践

1. 简历机筛流程的核心价值解析 在招聘旺季,HR部门每天需要处理数百份甚至上千份简历的场景已经成为常态。以赛力斯这样的头部企业为例,单次校招季收到的简历数量往往突破五位数。传统人工筛选方式不仅效率低下,还存在主观性强、标准不统一等…

2026/8/22 20:01:56 阅读更多 →
数学建模竞赛实战:从全球变暖数据到量化分析模型

数学建模竞赛实战:从全球变暖数据到量化分析模型

1. 从“全球变暖?”这个问号说起:一次竞赛题的深度拆解看到“全球变暖?”这个标题,后面跟着一个问号,很多人的第一反应可能是:这不是一个早已有定论的科学问题吗?怎么还成了研究生数学建模竞赛的…

2026/8/22 20:01:56 阅读更多 →
AI求职助手Career-Ops:简历优化与面试模拟全解析

AI求职助手Career-Ops:简历优化与面试模拟全解析

1. 项目概述Career-Ops是一个专为求职场景设计的智能辅助系统。它通过AI技术模拟人力资源专家的思维模式和工作流程,为求职者提供从简历优化到面试准备的全流程支持。不同于通用型求职工具,这个系统最大的特点是能够深度理解不同行业、岗位的差异化需求&…

2026/8/22 20:01:56 阅读更多 →
Python+Neo4j零基础构建知识图谱:从文本到关系网络的实战指南

Python+Neo4j零基础构建知识图谱:从文本到关系网络的实战指南

1. 先搞清楚知识图谱到底能帮你解决什么问题如果你经常听到“知识图谱”、“RAG”、“AI Agent”这些词,但感觉它们离实际开发很远,那这篇文章就是为你准备的。知识图谱不是只能用在搜索引擎或者大厂推荐系统里,它最直接的价值是把一堆零散、…

2026/8/22 20:00:56 阅读更多 →

日新闻

沉金PCB工艺实战指南:从设计到SMT焊接的可靠性保障

沉金PCB工艺实战指南:从设计到SMT焊接的可靠性保障

在电子硬件开发领域,PCB(印制电路板)的沉金工艺是提升产品可靠性和焊接质量的关键环节。对于需要高密度互连、长期稳定运行或高频信号传输的板卡,如“黍姐仿通行证”这类可能涉及身份识别、数据交互的硬件项目,选择正确…

2026/8/22 0:00:11 阅读更多 →
电气考研电路八月强化四步法:从知识体系到真题实战的闭环攻略

电气考研电路八月强化四步法:从知识体系到真题实战的闭环攻略

这次我们来看一个针对电气考研电路科目的学习规划项目。它不是软件工具,而是一套聚焦于8月份关键节点的备考策略。对于电气工程考研的同学来说,电路分析是专业课的重中之重,也是拉开分差的关键。进入8月,复习进入强化阶段&#xf…

2026/8/22 0:00:11 阅读更多 →
消除AI代码的“AI味”:Claude Code设计优化技能配置与实战指南

消除AI代码的“AI味”:Claude Code设计优化技能配置与实战指南

大家好,我是专注于前端开发与AI工具实践的技术博主。在日常使用 Claude Code 等AI编程助手时,你是否也遇到过这样的困扰:生成的代码功能上没问题,但代码风格、组件设计、交互逻辑总透着一股“AI味”——布局单调、样式简陋、交互生…

2026/8/22 0:00:11 阅读更多 →

周新闻

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

如果你是一名开发者,最近可能已经感受到了AI大模型正在从“玩具”变成“生产力工具”的强烈信号。从代码补全到智能Agent,从本地部署到云端API,我们正处在一个技术栈快速重构的节点。然而,面对层出不穷的模型、框架和工具&#xf…

2026/8/21 3:21:33 阅读更多 →
工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

第四篇:反射——高频能量撞墙之后会发生什么? —— 你以为信号已经过去了,其实它正在回来打你 老Q的现场笔记 第五季,我们正式进入工业神经系统层。这里不再是单个设备的战斗,而是整个工厂“经脉”层面的秩序之战。从这一篇开始,你将第一次看清:看似简单的信号传播,背…

2026/8/22 8:09:09 阅读更多 →
【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

2026/8/21 6:07:56 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/22 18:08:39 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/22 7:31:03 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/22 3:22:48 阅读更多 →