micro-app
A simple, efficient and powerful micro front-end framework. 一款简约、高效、功能强大的微前端框架
File Explorer
Download Latest Version (.zip)- bug-report.md
- en-bug-report.md
- feature_request.md
- suggestion.md
- xug-other.md
- close_inactive_issue.yml
- deploy-gh-pages.yml
- issue-comment.yml
- app.e2e-spec.ts
- app.po.ts
- protractor.conf.js
- tsconfig.json
- dialog-elements-example-dialog.html
- first.component.html
- first.component.less
- first.component.spec.ts
- first.component.ts
- second.component.html
- second.component.less
- second.component.spec.ts
- second.component.ts
- app-routing.module.ts
- app.component.html
- app.component.less
- app.component.spec.ts
- app.component.ts
- app.module.ts
- .gitkeep
- environment.prod.ts
- environment.ts
- favicon.ico
- index.html
- main.ts
- polyfills.ts
- styles.less
- test.ts
- .browserslistrc
- .editorconfig
- .gitignore
- angular.json
- karma.conf.js
- package.json
- README.md
- tsconfig.app.json
- tsconfig.json
- tsconfig.spec.json
- tslint.json
- yarn.lock
- home.component.html
- home.component.scss
- home.component.spec.ts
- home.component.ts
- material-routing.module.ts
- material.component.html
- material.component.scss
- material.component.spec.ts
- material.component.ts
- material.module.ts
- page3-routing.module.ts
- page3.component.html
- page3.component.scss
- page3.component.spec.ts
- page3.component.ts
- page3.module.ts
- app-routing.module.ts
- app.component.html
- app.component.scss
- app.component.spec.ts
- app.component.ts
- app.module.ts
- .gitkeep
- environment.prod.ts
- environment.ts
- favicon.ico
- index.html
- main.ts
- material.module.ts
- polyfills.ts
- styles.scss
- test.ts
- theme.scss
- .browserslistrc
- .editorconfig
- .gitignore
- angular.json
- karma.conf.js
- package-lock.json
- package.json
- README.md
- tsconfig.app.json
- tsconfig.json
- tsconfig.spec.json
- yarn.lock
- cssTransform.js
- fileTransform.js
- env.js
- getHttpsConfig.js
- modules.js
- paths.js
- pnpTs.js
- webpack.config.js
- webpackDevServer.config.js
- favicon.ico
- index.html
- logo192.png
- logo512.png
- manifest.json
- robots.txt
- build.js
- start.js
- test.js
- big-img.jpeg
- logo.svg
- micro-app-logo.jpeg
- nest.js
- nest.less
- leader-line.js
- page1.css
- page1.js
- save.js
- page2.css
- page2.js
- ant-custom.css
- config.js
- flexible.js
- index.css
- index.js
- public-path.js
- reportWebVitals.js
- router.js
- setImmediate.js
- setupTests.js
- .gitignore
- babel.config.js
- package.json
- README.md
- yarn.lock
- cssTransform.js
- fileTransform.js
- env.js
- getHttpsConfig.js
- modules.js
- paths.js
- pnpTs.js
- webpack.config.js
- webpackDevServer.config.js
- favicon.ico
- index.html
- logo192.png
- logo512.png
- manifest.json
- robots.txt
- build.js
- start.js
- test.js
- App.css
- App.js
- App.test.js
- index.css
- index.js
- logo.svg
- public-path.js
- reportWebVitals.js
- setupTests.js
- .gitignore
- package.json
- README.md
- yarn.lock
- favicon.ico
- logo.png
- micro-app-logo.jpeg
- HelloWorld.vue
- ant-design-vue.vue
- element-plus.vue
- home.vue
- index.scss
- App.vue
- main.js
- router.js
- utils.js
- .gitignore
- auto-imports.d.ts
- components.d.ts
- index.html
- package.json
- vite.config.js
- yarn.lock
- vite.svg
- logo.png
- micro-app-logo.jpeg
- HelloWorld.vue
- ant-design-vue.vue
- element-plus.vue
- home.vue
- inline.vue
- index.scss
- App.vue
- main.js
- router.js
- utils.js
- .gitignore
- auto-imports.d.ts
- components.d.ts
- index.html
- package.json
- README.md
- uno.config.js
- vite.config.js
- yarn.lock
- laydate.css
- icon-ext.png
- icon.png
- layer.css
- loading-0.gif
- loading-1.gif
- loading-2.gif
- code.css
- layui.css
- iconfont.eot
- iconfont.svg
- iconfont.ttf
- iconfont.woff
- iconfont.woff2
- layui.js
- favicon.ico
- index.html
- logo.png
- micro-app-logo.jpeg
- HelloWorld.vue
- demo.css
- demo_index.html
- iconfont.css
- iconfont.eot
- iconfont.js
- iconfont.json
- iconfont.svg
- iconfont.ttf
- iconfont.woff
- iconfont.woff2
- home.vue
- nest.vue
- page2.vue
- table.vue
- App.vue
- config.js
- main.js
- public-path.js
- router.js
- .gitignore
- babel.config.js
- package.json
- README.md
- vue.config.js
- yarn.lock
- favicon.ico
- index.html
- logo.png
- micro-app-logo.jpeg
- HelloWorld.vue
- ant-design-vue.vue
- element-plus.vue
- home.vue
- App.vue
- main.js
- public-path.js
- router.js
- utils.js
- .gitignore
- auto-imports.d.ts
- babel.config.js
- components.d.ts
- package.json
- README.md
- uno.config.ts
- vue.config.js
- yarn.lock
- config.dev.js
- config.js
- defaultSettings.js
- proxy.js
- routes.js
- listTableList.js
- notices.js
- route.js
- user.js
- CNAME
- favicon.ico
- home_bg.png
- logo.svg
- logo.svg
- Authorized.jsx
- AuthorizedRoute.jsx
- CheckPermissions.jsx
- index.jsx
- PromiseRender.jsx
- renderAuthorize.js
- Secured.jsx
- AvatarDropdown.jsx
- index.less
- NoticeIconView.jsx
- RightContent.jsx
- index.jsx
- index.less
- index.jsx
- index.less
- index.jsx
- index.less
- NoticeList.jsx
- NoticeList.less
- index.jsx
- antd-pro-merge-less.js
- baseLayout.e2e.js
- BasicLayout.jsx
- BlankLayout.jsx
- SecurityLayout.jsx
- component.js
- globalHeader.js
- menu.js
- pages.js
- pwa.js
- settingDrawer.js
- settings.js
- component.js
- globalHeader.js
- menu.js
- pages.js
- pwa.js
- settingDrawer.js
- settings.js
- component.js
- globalHeader.js
- menu.js
- pages.js
- pwa.js
- settingDrawer.js
- settings.js
- component.js
- globalHeader.js
- menu.js
- pwa.js
- settingDrawer.js
- settings.js
- component.js
- globalHeader.js
- menu.js
- pages.js
- pwa.js
- settingDrawer.js
- settings.js
- component.js
- globalHeader.js
- menu.js
- pwa.js
- settingDrawer.js
- settings.js
- en-US.js
- id-ID.js
- ja-JP.js
- pt-BR.js
- zh-CN.js
- zh-TW.js
- global.js
- login.js
- setting.js
- user.js
- angular11.js
- angular14.js
- multiple.js
- multiple.less
- react16.js
- react16.less
- react17.js
- react17.less
- UpdateForm.jsx
- index.jsx
- vite2.js
- vite2.less
- vite4.js
- vite4.less
- module.less
- vue2.js
- vue2.less
- vue3.js
- 404.jsx
- Admin.jsx
- document.ejs
- Welcome.jsx
- Welcome.less
- login.js
- user.js
- authority.js
- Authorized.js
- request.js
- utils.js
- utils.less
- utils.test.js
- config.js
- global.jsx
- global.less
- manifest.json
- service-worker.js
- beforeTest.js
- getBrowser.js
- PuppeteerEnvironment.js
- run-tests.js
- .editorconfig
- .eslintignore
- .gitignore
- .prettierignore
- .prettierrc.js
- .stylelintrc.js
- jest.config.js
- jsconfig.json
- package.json
- README.md
- yarn.lock
- favicon.ico
- logo.png
- HelloWorld.vue
- angular11.vue
- multiple.vue
- react16.vue
- react17.vue
- self.vue
- test.vue
- vite.vue
- vue2.vue
- vue3.vue
- index.ts
- App.vue
- main.ts
- shims-vue.d.ts
- vite-env.d.ts
- .gitignore
- env.d.ts
- index.html
- package.json
- pnpm-lock.yaml
- README.md
- tsconfig.app.json
- tsconfig.json
- tsconfig.node.json
- vite.config.ts
- favicon.ico
- index.html
- logo.png
- HelloWorld.vue
- angular11.vue
- angular14.vue
- multiple.vue
- react16.vue
- react17.vue
- self.vue
- test.vue
- vite2.vue
- vite4.vue
- vue2.vue
- vue3.vue
- App.vue
- config.js
- main.js
- router.js
- .gitignore
- babel.config.js
- package.json
- README.md
- vue.config.js
- yarn.lock
- changelog.md
- configure.md
- data.md
- env.md
- navbar.md
- README.md
- router.md
- sidebar.md
- start.md
- arrow-right.png
- bangong.svg
- banzhuan.png
- github-logo.png
- logo.png
- one-line.png
- react-code.png
- react-logo.png
- vue-code.png
- vue-logo.png
- animation.css
- index.css
- iconfont.js
- index.js
- index.umd.js
- micro-app-loading.js
- logo.png
- logo.svg
- qq.jpeg
- docsify-copy-code.min.js
- docsify-pagination.min.js
- docsify-plugin-flexible-alerts.min.js
- docsify-search.js
- docsify-sidecar.v1.js
- docsify-tabs.js
- docsify-vue.css
- docsify-zoom-image.js
- docsify.min.js
- angular.md
- introduce.md
- nextjs.md
- nuxtjs.md
- react.md
- vite.md
- vue.md
- advanced.md
- api.md
- changelog.md
- chat.md
- configure.md
- data.md
- deploy.md
- dom-scope.md
- env.md
- jump.md
- keep-alive.md
- life-cycles.md
- nest.md
- plugins.md
- prefetch.md
- questions.md
- README.md
- route.md
- sandbox.md
- scopecss.md
- start.md
- static-source.md
- docs.html
- favicon.ico
- navbar.md
- README.md
- sidebar.md
- changelog.md
- navbar.md
- README.md
- sidebar.md
- arrow-right.png
- bangong.svg
- banzhuan.png
- github-logo.png
- logo.png
- one-line.png
- react-code.png
- react-logo.png
- vue-code.png
- vue-logo.png
- animation.css
- index.css
- iconfont.js
- index.js
- index.umd.js
- micro-app-loading.js
- logo.png
- logo.svg
- qq.jpeg
- docsify-copy-code.min.js
- docsify-pagination.min.js
- docsify-plugin-flexible-alerts.min.js
- docsify-search.js
- docsify-sidecar.v1.js
- docsify-tabs.js
- docsify-vue.css
- docsify-zoom-image.js
- docsify.min.js
- base-app.md
- child-app.md
- angular.md
- introduce.md
- nextjs.md
- nuxtjs.md
- react.md
- vite.md
- vue.md
- advanced.md
- changelog.md
- chat.md
- configure.md
- data.md
- deploy.md
- dom-scope.md
- env.md
- jump.md
- keep-alive.md
- life-cycles.md
- micro-app-devtools.md
- native-mode.md
- nest.md
- plugins.md
- prefetch.md
- questions.md
- README.md
- router.md
- sandbox.md
- scopecss.md
- start.md
- static-source.md
- transfer.md
- umd.md
- docs.html
- favicon.ico
- index.html
- navbar.md
- README.md
- sidebar.md
- after_build.js
- create_type.js
- test_server.js
- initial.ts
- set_ssr_env.ts
- util.ts
- async.js
- defer.js
- global.js
- index.html
- large.css
- large.scoped.css
- link1.css
- link2.css
- module.js
- nesting-css.css
- nesting-css.scoped.css
- nomodule.js
- script1.js
- script2.js
- script3.js
- empty.css
- empty.js
- errorjs.html
- index.html
- link1.css
- script1.js
- throw-error.js
- index.html
- index.txt
- link1.css
- link2.css
- link3.css
- link4.css
- script1.js
- script2.js
- script3.js
- script4.js
- disablesandbox.html
- empty.html
- error-deferjs.html
- nobody.html
- nohead.html
- notexist-css.html
- notexist-js.html
- notexistdefer.html
- onlydefer.html
- process-html.html
- index.html
- link1.css
- link2.css
- script1.js
- script2.js
- index.html
- index.js
- script2.js
- index.html
- index.js
- index.html
- index.js
- index.html
- index.js
- index.test.ts
- lifecycles_event.test.ts
- customProxyDocumentProps.test.ts
- effect.test.ts
- effect2.test.ts
- index.test.ts
- index.test.ts
- links.test.ts
- load_event.test.ts
- patch.test.ts
- scoped_css.test.ts
- scripts.test.ts
- scripts2.test.ts
- support_module.ts
- app.ts
- event.ts
- fetch.ts
- html.ts
- html.test.ts
- additional_util.test.ts
- event_center.test.ts
- lifecycles_event.test.ts
- utils.test.ts
- create_app.test.ts
- main.test.ts
- micro_app.test.ts
- micro_app_element.test.ts
- prefetch.test.ts
- ssr_env.test.ts
- event_center.ts
- index.ts
- lifecycles_event.ts
- global_env.ts
- nest_app.ts
- utils.ts
- jsx-custom-event.ts
- worker.ts
- document.ts
- element.ts
- index.ts
- router.ts
- special_key.ts
- window.ts
- api.ts
- core.ts
- event.ts
- history.ts
- index.ts
- location.ts
- document.ts
- index.ts
- window.ts
- adapter.ts
- bind_function.ts
- request.ts
- scoped_css.ts
- html.ts
- fetch.ts
- index.ts
- links.ts
- load_event.ts
- patch.ts
- scripts.ts
- source_center.ts
- app_manager.ts
- constants.ts
- create_app.ts
- index.ts
- micro_app.ts
- micro_app_element.ts
- prefetch.ts
- global.d.ts
- .browserslistrc
- .editorconfig
- .eslintignore
- .eslintrc.js
- .gitignore
- .travis.yml
- commitlint.config.js
- Contact.md
- DEVELOP.md
- DEVELOP.zh-cn.md
- jest.config.js
- LICENSE
- package-lock.json
- package.json
- README.md
- README.zh-cn.md
- rollup.config.js
- tsconfig.json
- yarn.lock
# Installation Guide
1. Get the code
git clone https://github.com/jd-opensource/micro-app
Downloads the entire project code from GitHub to your computer.
cd micro-app
Moves into the project folder you just downloaded.
2. Node.js
Easy RecommendedPrerequisites
yarn add @micro-zoe/micro-app
Type this command into your terminal and run it.
yarn bootstrap
Type this command into your terminal and run it.
yarn start
Starts the development/run server.
<img src="https://img.shields.io/npm/v/@micro-zoe/micro-app.svg" alt="version"/>
Type this command into your terminal and run it.
<img src="https://img.shields.io/npm/dt/@micro-zoe/micro-app.svg" alt="downloads"/>
Type this command into your terminal and run it.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
