Coder Social home page Coder Social logo

Comments (16)

yuzhanglong avatar yuzhanglong commented on May 21, 2024 2

还有几个疑问:

  1. 后面会考虑子应用单独运行吗?
  2. 子应用模版目前是只支持react吗?是否会考虑Vue模版
    (不过如果 子应用只能在基座环境下运行的话 Vue模版就显得没那么重要了)
  1. 子应用单独运行感觉不是很有必要(因为子应用某些东西需要消费基座,例如共享的组件库、全局变量、样式。所以子应用能单独跑意义不大)。
    我个人觉得子应用的独立开发才是刚需,通过代理工具来实现不开基座的情况下启动子应用,且开发体验和一般的方式别无二致(已经支持,见文档)

  2. 可以支持 vue, 但需要写一套模板,我暂时没有空搞,webpack module-federation 特性和 react 不是强耦合 。

from mf-lite.

yuzhanglong avatar yuzhanglong commented on May 21, 2024

子应用暂时不支持单独运行,需要在基座环境下运行。基座好像在 8080 端口

from mf-lite.

ZXHHHH123 avatar ZXHHHH123 commented on May 21, 2024

「基座环境下运行」指的是子应用需要在基座文件夹下mf-lite create 吗?

from mf-lite.

yuzhanglong avatar yuzhanglong commented on May 21, 2024

「基座环境下运行」指的是子应用需要在基座文件夹下mf-lite create 吗?

没有必要,他们各自独立的,完全可以在不同的 git 仓库。

from mf-lite.

ZXHHHH123 avatar ZXHHHH123 commented on May 21, 2024

运行起来是这个效果,console正常,大概会是哪的问题呢?
image

from mf-lite.

yuzhanglong avatar yuzhanglong commented on May 21, 2024

运行起来是这个效果,console正常,大概会是哪的问题呢? image

子应用跑起来了吗,基座默认情况下会在 10000 端口拉取子应用,如果你修改了子应用的端口那么也需要修改基座代码

from mf-lite.

ZXHHHH123 avatar ZXHHHH123 commented on May 21, 2024

主子应用 看起来都是正常run了,并未修改端口

image

from mf-lite.

ZXHHHH123 avatar ZXHHHH123 commented on May 21, 2024

还有几个疑问:

  1. 后面会考虑子应用单独运行吗?
  2. 子应用模版目前是只支持react吗?是否会考虑Vue模版
    (不过如果 子应用只能在基座环境下运行的话 Vue模版就显得没那么重要了)

from mf-lite.

yuzhanglong avatar yuzhanglong commented on May 21, 2024

主子应用 看起来都是正常run了,并未修改端口

image

我这边试了下项目初始化过程,没有问题,你要不重新走一遍试试?

from mf-lite.

yuzhanglong avatar yuzhanglong commented on May 21, 2024

主子应用 看起来都是正常run了,并未修改端口
image

我这边试了下项目初始化过程,没有问题,你要不重新走一遍试试?

@ZXHHHH123 同学,现在可以正常运行了吗

from mf-lite.

ZXHHHH123 avatar ZXHHHH123 commented on May 21, 2024

我试了 只有基座名字为base app 才能正常运行 换做其他名字就无法加载了(不好意思 才回复)

from mf-lite.

yuzhanglong avatar yuzhanglong commented on May 21, 2024

我试了 只有基座名字为base app 才能正常运行 换做其他名字就无法加载了(不好意思 才回复)

微应用对应地配置一下基座 app 就行了。因为微应用依赖基座的一些东西,比如 react,如下图:
image

from mf-lite.

ZXHHHH123 avatar ZXHHHH123 commented on May 21, 2024

我试了 只有基座名字为base app 才能正常运行 换做其他名字就无法加载了(不好意思 才回复)

微应用对应地配置一下基座 app 就行了。因为微应用依赖基座的一些东西,比如 react,如下图: image
嗯嗯 可以了 多谢

from mf-lite.

zhongshankaka avatar zhongshankaka commented on May 21, 2024

修改了base_app为基座应用名,虽然基座应用内嵌子应用是正常运行的,但是直接打开子应用:localhost:10000,还是会报错:
image

from mf-lite.

yuzhanglong avatar yuzhanglong commented on May 21, 2024

修改了base_app为基座应用名,虽然基座应用内嵌子应用是正常运行的,但是直接打开子应用:localhost:10000,还是会报错: image

上面已经提到这个问题了,不支持子应用单独运行:因为感觉不是很有必要(因为子应用某些东西需要消费基座,例如共享的组件库、全局变量、样式。所以子应用能单独跑意义不大)。

我个人觉得子应用的独立开发才是刚需,通过代理工具来实现不开基座的情况下启动子应用,且开发体验和一般的方式别无二致(已经支持,见文档)

from mf-lite.

zhongshankaka avatar zhongshankaka commented on May 21, 2024

修改了base_app为基座应用名,虽然基座应用内嵌子应用是正常运行的,但是直接打开子应用:localhost:10000,还是会报错: image

上面已经提到这个问题了,不支持子应用单独运行:因为感觉不是很有必要(因为子应用某些东西需要消费基座,例如共享的组件库、全局变量、样式。所以子应用能单独跑意义不大)。

我个人觉得子应用的独立开发才是刚需,通过代理工具来实现不开基座的情况下启动子应用,且开发体验和一般的方式别无二致(已经支持,见文档)

原来是这样,一开始以为子应用只是用了远程的依赖,能独立运行。谢谢。

from mf-lite.

Related Issues (6)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.