10

我曾经用命令构建我的 Angular 5 项目:

ng build --prod --locale=de --base-href /onlineshopNP/de/ -op dist/de

我已将我的项目更新为 angular 6,当我调用命令时,我收到如下错误:

架构验证失败并出现以下错误:数据路径“”不应具有其他属性 (o)。错误:架构验证失败并出现以下错误:数据路径“”不应具有其他属性 (o)。在 MergeMapSubscriber.registry.compile.pipe.operators_1.concatMap.validatorResult [作为项目] (C:\Users\martin.kuenz\Documents\Angular\webshop\node_modules\@angular-devkit\architect\src\architect.js:218 :39) 在 MergeMapSubscriber._tryNext (C:\Users\martin.kuenz\Documents\Angular\webshop\node_modules\@angular-devkit\architect\node_modules\rxjs\operators\mergeMap.js:122:27) 在 MergeMapSubscriber._next (C:\Users\martin.kuenz\Documents\Angular\webshop\node_modules\@angular-devkit\architect\node_modules\rxjs\operators\mergeMap.js:112:18) 在 MergeMapSubscriber.Subscriber.next (C:

有谁能够帮我?

谢谢

4

3 回答 3

1

使用最新的 angular-cli 创建一个新的 ng 项目,并将 angular.json 与项目的 angular.json 进行比较。你也许能弄清楚我们的问题。

于 2018-11-14T14:21:45.633 回答
0

当我从版本 5 更新到版本 6 时,我遇到了类似的问题。尝试使用

https://update.angular.io/

这是一个用于定义迁移步骤的实用程序。我希望它有所帮助。

于 2018-10-09T21:53:26.980 回答
0

似乎是 RxJS 引起了问题,你可以安装 rxjs-compat 并检查

于 2018-10-09T21:59:36.677 回答