Nx“skipRemotes”不起作用,主机仍尝试加载

问题描述 投票:0回答:1

我正在开发 "nx": "16.5.0" 并且出于项目原因,需要一个 Angular 主机从另一个 monorepo 加载 Angular Mfe,如果我进行构建并使用 Live Server 提供服务,它可以正常工作,但是如果我尝试执行正常的服务选项,我会收到 Error:

 >  NX   Invalid dynamic remotes configured in (...)"\host-angular\src\assets\module-federation.manifest.json": http-mfe-angular

我的主机代码project.json

"serve": {
      "executor": "@nx/angular:module-federation-dev-server",
      "options": {
        "port": 4200,
        "publicHost": "http://localhost:4200",
        "skipRemotes": ["http-mfe-angular"],
        "open": true
      },
      "configurations": {
        "production": {
          "browserTarget": "host-angular:build:production"
        },
        "development": {
          "browserTarget": "host-angular:build:development"
        }
      },
      "defaultConfiguration": "development"
    },

我想要的是阻止Nx寻找外部Mfe并尝试加载它,这样我就可以正确启动serve选项。

致以诚挚的问候。

angular host nx-monorepo
1个回答
0
投票

事实证明这是16.5.0及更早版本中的一个错误。新版本已经修复了。

我希望这有帮助!

© www.soinside.com 2019 - 2024. All rights reserved.