Angular 17 项目中模块联合迁移到本机联合

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

我正在使用 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 webpack-module-federation angular-module-federation angular-builder angular-native-federation
1个回答
0
投票

确保 Angular.json > 架构师 > esbuild > 选项中有

"browser": "src/main.ts"

要找出

browserTarget
的问题,您必须向我们展示 angular.json 文件的其余部分

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