你们好~javascript
本文是基于 qiankun + single-spa 的微前端最佳实践系列文章之 从 0 到 1 篇,本文将分享如何使用 qiankun + single-spa 如何搭建主应用基座,而后接入不一样技术栈的微应用,完成微前端架构的从 0 到 1。前端
本教程采用 Angular 做为主应用基座,接入不一样的子Angular项目。java
咱们先使用 Angular-cli 生成一个 Angular 的项目,初始化主应用。npm
ng new mango-pro --skipTests=true --style=less --prefix=mango
复制代码
--style=less 用于样式文件的文件扩展名或预处理器。架构
--skipTests=true 若是为true,则不会为新项目生成"spec.ts"测试文件。框架
--prefix mango 适用于初始项目的生成选择器的前缀。less
在主应用中安装 qiankun测试
npm i qiankun -S
复制代码
将普通的项目改形成 qiankun 主应用基座,须要进行三步操做:spa