【问题标题】:How to specify Angular 4 environment when running e2e protractor tests?运行 e2e 量角器测试时如何指定 Angular 4 环境?
【发布时间】:2019-02-07 15:38:42
【问题描述】:

我有运行的预推脚本:

npm test && npm run ng e2e

在 Angular environment.ts 我有这个:

redirectUri: 'http://localhost:4300/dashboard'

那是给 Auth0 的。

问题是ng test运行在49152端口,所以在运行git push之前执行的prepush脚本时,重定向url是错误的。

如何专门针对 Angular 4 解决这个问题?我无法更改 ng 测试的端口,它必须保持原样。

我还尝试在 ng test 上使用 --environment 参数来指定另一个具有 49152 端口的环境,但它被忽略了。

【问题讨论】:

  • 可以在量角器onPrepare的配置文件中覆盖吗?

标签: angular protractor


【解决方案1】:

我想通了。我的脚本错了。

我有一个正在运行的 e2e 脚本:

protractor

prepush 正在调用:

npm test && npm run ng e2e

现在,我将 e2e 脚本更改为:

ng e2e -e testing

并预推:

npm test && npm run e2e

它可以工作,环境正在正常工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-31
    • 1970-01-01
    相关资源
    最近更新 更多