你們好~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