我正在使用 Angular CLI 17 和模块联合 17。
我正在尝试迁移到 Angular 新构建系统。在现有的 angular.json 中,我有这个构建器
"builder": "ngx-build-plus:browser",
为了使用新的 Angular 构建系统,我使用 此迁移指南
将模块联合迁移到本机联合插件我已将模块联合升级到18.0.4。
但是当我运行以下命令时
ng g @angular-architects/module-federation:remove --project project-name
出现此错误
未找到项目项目名称的architect.build.options.main
我的 angular.json 有这个层次结构
"architect": {
"build": {
"builder": "ngx-build-plus:browser",
"options": {
"outputPath": "dist/project-name",
"index": "src/index.html",
"main": "src/main.ts"
}
我不明白这里有什么问题。
确保 Angular.json > 架构师 > esbuild > 选项中有
"browser": "src/main.ts"
要找出
browserTarget
的问题,您必须向我们展示 angular.json 文件的其余部分