小编mgm*_*m87的帖子

Angular CLI使用E2E测试的配置

我正在将Angular CLI项目更新为v6

我遇到的问题是,在v6之前,我可以使用命令ng e2e -e=e2e,并且测试可以在给定的环境下正常运行。在v6中,环境已更改为配置,但ng e2e -c=e2e不起作用。

我得到的错误是:

Configuration 'e2e' could not be found in project 'admin-e2e'.
Error: Configuration 'e2e' could not be found in project 'admin-e2e'.
at Architect.getBuilderConfiguration (c:\_inmoment\admin\client\node_modules\@angular-devkit\architect\src\architect.js:102:23)
at MergeMapSubscriber._loadWorkspaceAndArchitect.pipe.operators_1.concatMap [as project] (c:\_inmoment\admin\client\node_modules\@angular\cli\models\architect-command.js:64:55)
at MergeMapSubscriber._tryNext (c:\_inmoment\admin\client\node_modules\rxjs\internal\operators\mergeMap.js:122:27)
at MergeMapSubscriber._next (c:\_inmoment\admin\client\node_modules\rxjs\internal\operators\mergeMap.js:112:18)
at MergeMapSubscriber.Subscriber.next (c:\_inmoment\admin\client\node_modules\rxjs\internal\Subscriber.js:103:18)
at TapSubscriber._next (c:\_inmoment\admin\client\node_modules\rxjs\internal\operators\tap.js:109:26)
at TapSubscriber.Subscriber.next (c:\_inmoment\admin\client\node_modules\rxjs\internal\Subscriber.js:103:18)
at MergeMapSubscriber.notifyNext (c:\_inmoment\admin\client\node_modules\rxjs\internal\operators\mergeMap.js:141:26)
at InnerSubscriber._next (c:\_inmoment\admin\client\node_modules\rxjs\internal\InnerSubscriber.js:30:21)
at InnerSubscriber.Subscriber.next (c:\_inmoment\admin\client\node_modules\rxjs\internal\Subscriber.js:103:18)
Run Code Online (Sandbox Code Playgroud)

我试图将配置部分添加到angular.json的e2e部分。

我尝试将另一部分添加到始终使用e2e配置的项目的Architect部分中。

有谁知道如何在e2e测试中使用--configuration标志?

只是不确定我缺少什么。

angular

3
推荐指数
2
解决办法
4837
查看次数

标签 统计

angular ×1