single-spa-vue:微前端框架single-spa 整合vue项目

时间:2024-06-18 23:51:07
【文件属性】:

文件名称:single-spa-vue:微前端框架single-spa 整合vue项目

文件大小:473KB

文件格式:ZIP

更新时间:2024-06-18 23:51:07

Vue

运行demo sudo npm run install:all sudo npm run start 访问http://localhost:5000/ 概念 微前端的概念是从后端的微服务的迁移过来的。将 Web 应用由单一的单体应用转变为多个小型前端应用聚合为一的应用。各个前端应用还可以独立运行、独立开发、独立部署。 微前端只在前后端分离的单页应用中讨论才有意义。单页应用的核心是:在特定的时刻将一段由js运行生成的html代码片段插入到一个特定的位置。微前端项目并没有改变这个核心。微前端的项目与单体项目的差别是:生成html片段的js代码可能位于不同的域名下,所以各个资源的路径最好不要使用相对路径。 微前端项目是由多个子项目组成的,所以需要在微前端项目中声明这个项目是由哪些子项目组成的,这个步骤称为子项目注册。子项目注册做的事情是:给这个项目命名,指定这个项目在什么情况下装


【文件预览】:
single-spa-vue-master
----.travis.yml(500B)
----img()
--------project-construction.png(32KB)
----package.json(1KB)
----goods()
--------vue.config.js(1KB)
--------package.json(3KB)
--------.env.production(147B)
--------.env.development(138B)
--------tests()
--------package-lock.json(537KB)
--------src()
--------serve.json(49B)
--------public()
--------babel.config.js(53B)
----LICENSE(1KB)
----id_rsa.enc(2KB)
----main()
--------package.json(635B)
--------index.html(255B)
--------package-lock.json(22KB)
--------src()
--------build()
----.gitignore(278B)
----README.md(7KB)
----mian-project()
--------vue.config.js(1KB)
--------package.json(3KB)
--------.env.production(153B)
--------.env.development(136B)
--------tests()
--------package-lock.json(536KB)
--------src()
--------public()
--------babel.config.js(53B)
----customers()
--------vue.config.js(1KB)
--------package.json(2KB)
--------.env.production(93B)
--------.env.development(78B)
--------tests()
--------package-lock.json(530KB)
--------src()
--------serve.json(49B)
--------public()
--------babel.config.js(53B)
----IDEA.md(0B)

网友评论