首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
EMP
KenXu
创建于2021-10-16
订阅专栏
未来前端工程化的前沿技术推介
等 73 人订阅
共30篇文章
创建于2021-10-16
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
EMP微前端首次线上直播免费分享!!!
自从EMP微前端开源以来,我们不断推出了一系列教程文章,分享了我们实战的技巧,收到了越来越多人的关注和欢迎,也有很多人会私下询问我们各种各样的困惑。为了解答大家的困惑,为了让更多了解和享受EMP微前端带来的效益,我们和早早聊合作分享EMP,这场分享你可以从中学到:
Vue3 也能用上 Vue2 组件 From EMP
上篇文章讨论完怎么在 React 和 Vue 互相调用之后,我们发现了新的需求。 升级 Vue3 之后,因为底层的 render 函数被重写,导致 Vue2 现有丰富并完善的组件不能直接在 Vue3 上使用。因此 EMP 针对这个问题,提出了 Vue3 调用 Vue2 的方案,…
帮你对比多种微前端方案
本文则是在此基础上对现有的微前端解决方案进行对比总结,废话少说,让我们开始今天的课题。 众所周知,iframe是html提供的标签,能加载其他web应用的内容,并且它能兼容所有的浏览器,因此,你可以用它来加载任何你想要加载的web应用。 iframe最大的特性就是提供了浏览器原…
EMP微前端之emp-tune-dts-plugin插件
Typescript开发中,引用远程项目内容需要类型文件支撑。 tsc 所生成的模块类型是相对路径,不可被远程项目使用。 直接执行 tsc -d 所生成的类型文件是相对路径的。 把该类型文件拉到子项目后,子项目并不能识别到该远程组件的类型,导致不能编译成功和类型提示。 执行 y…
EMP微前端实战之教你如何搭建共享站
在《什么是微前端》一文中,我们已经了解到emp微前端是去中心模式的微前端,其核心就是每个应用都可以独立部署彼此分享资源。但多个应用项目之间把可能有某业务逻辑模块或者其他是可复用的资源直接共享出去的话,会带来以下几个问题: 共用模块稳定性差 多个应用项目间的共享资源很容易因应用的…
EMP微前端实战之cocos2d线上项目
目前cocos2d游戏最主要的开发方式是通过官方提供的GUI图形界面工具——creator,通过 creator 开发者无需关注构建本身,只需通过界面操作即可对游戏代码进行构建打包。但是这样也存在着以下几个问题: 构建闭源,导致开发者对项目构建无法定制化,假如编译出来的代码存在…
EMP微前端-带你快速入门!
EMP维护了一套cli脚手架和一系列的template模板,可以让新手开箱使用。 接下来,我们会在emp初始化的指引下,建立两个应用项目,分别命名为react-base和react-project,我们将体验两个项目之间如何进行资源共享。 其中重点关注的是emp-config.…
微前端究竟是什么,可以带来什么收益
现在很多企业,基本在物理上进行了应用代码隔离,实行单个应用单个库,闭环部署更新测试环境、预发布环境和正式环境。于是,我们的探讨的是,基于不同应用不同库并独立部署的情况下,如何实现多个应用之间的资源共享? 之前比较多的处理方式是npm包形式抽离和引用,比如多个应用项目之间,可能有…
EMP for Vue&React 互相远程调用
做好前端开发不是件容易的事情,而比这更难的是扩展前端开发规模以便于多个团队可以同时开发和维护一个大型且复杂的产品。为解决这个难题,前端领域逐渐出现一种趋势,可以将大型的前端项目分解成许多个小而易于管理的独立部署的应用,并实现应用级别的资源(UI组件/工具函数/业务模块)分享,就…
EMP-面向未来微前端方案正式开源了!
做好前端开发不是件容易的事情,而比这更难的是扩展前端开发规模以便于多个团队可以同时开发和维护一个大型且复杂的产品。为解决这个难题,前端领域逐渐出现一种趋势,可以将大型的前端项目分解成许多个小而易于管理的独立部署的应用,并实现应用级别的资源(UI组件/工具函数/业务模块)分享,就…