微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用@cypress/instrument-cra 构建的 React-scripts 不会触发本地主机的等待

如何解决使用@cypress/instrument-cra 构建的 React-scripts 不会触发本地主机的等待

我正在尝试使用检测为我们的 CircleCI 管道中的 Cypress 测试生成覆盖率报告,但是当通过纱线(本地和管道中)运行时,以下内容无法运行测试:

>
REACT_APP_MOCK_SERVICES=true CYPRESS_INSTRUMENT_PRODUCTION=true react-scripts -v -r @cypress/instrument-cra build && serve -l 3000 && yarn wait-on -v http-get://localhost:3000 &&  yarn test:cy:run

但是,如果我在没有 @cypress/instrument-cra 的情况下运行,它会按预期触发测试,尽管没有检测。

一些研究表明 react-scripts 3.4.1 存在问题,所以我已经回滚到 3.4.0 并重建了 node_modules,但无济于事。

有没有人知道提供检测的到达脚本构建有任何问题,但没有触发等待?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。