$ npm install qiankun
In Chinese traditional culture
qian
means heaven andkun
stands for earth, soqiankun
is the universe.
An implementation of Micro Frontends, based on single-spa, but made it production-ready.
As we know what micro-frontends aims for:
Techniques, strategies and recipes for building a modern web app with multiple teams using different JavaScript frameworks. β Micro Frontends
Modularity is very important for large application. By breaking down a large system into individual sub-applications, we can achieve good divide-and-conquer between products and when necessary combination, especially for enterprise applications that usually involve multi-team collaboration. But if you're trying to implement such a micro frontends architecture system by yourself, you're likely to run into some tricky problems:
After solving these common problems of micro frontends, we extracted the kernel of our solution after a lot of internal online application testing and polishing, and then named it qiankun
.
Probably the most complete micro-frontends solution you ever metπ§.
$ pnpm run add qiankun
This repo contains an examples
folder with a sample Shell app and multiple mounted Micro FE apps. To run this app, first clone qiankun
:
$ git clone https://github.com/umijs/qiankun.git
$ cd qiankun
Now run the pnpm run scripts to install and run the examples project:
$ pnpm run install
$ pnpm run examples:install
$ pnpm run examples:start
Visit http://localhost:7099
.
https://qiankun.umijs.org/faq/
https://qiankun.umijs.org/#community
© 2010 - cnpmjs.org x YWFE | Home | YWFE