我正在开发 "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选项。
致以诚挚的问候。
事实证明这是16.5.0及更早版本中的一个错误。新版本已经修复了。
我希望这有帮助!