gpt4 book ai didi

angular - 如何让 ng e2e 在可用端口上运行?

转载 作者:太空狗 更新时间:2023-10-29 17:47:46 24 4
gpt4 key购买 nike

升级到 Angular 6 后,ng e2e 不在可用端口上运行。例如,如果你使用以前版本的 Angular(我们之前使用的是 4),你将在端口号 4200 中拥有应用程序服务,当我们同时运行 ng e2e 时,它会选择一个免费端口(如 49152)来运行测试。

Angular 6 升级后,当我尝试在类似场景中运行测试时,失败并显示错误消息“端口 4200 已在使用中”。

我不想手动将 --port {port number} 传递给用于 CI 目的的命令,因为硬编码端口号会在 CI 中的并行执行中出现问题。升级到 Angular 6 时出现问题,我应该更改配置吗?

最佳答案

我找到了解决方案。

只需运行 ng e2e <app-name> --port 0在可用端口上运行。

执行此命令时,测试将在并行执行的情况下查找可用端口。我们不需要每次都明确地硬编码或提供端口号。

关于angular - 如何让 ng e2e 在可用端口上运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51166848/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com