typescript - 如何在不运行测试的情况下编译 Cypress TypeScript
问题描述
我们的项目使用 Cypress 运行 e2e 测试。我们有 5 间不同的套房,每天在不同时间运行两次。
我的问题是我们目前可以引入编译问题,直到我们运行 e2e 测试才能发现,这是在我们提交之后。我希望能够构建我的 Cypress TypeScript 以确保它没有任何类型错误,以便我们可以防止推送到 main。
我无法找到一些可以编译所有 TypeScript 但不会运行测试的配置。有没有人能够实现这样的配置?
解决方案
事实证明就像@RazLuvaton 提到的那样简单。tsc
只好自己跑。您甚至可以--no-emit
像我一样传递 if,您只需要检查类型。
推荐阅读
- angular - 角度应用程序中缺少依赖项错误
- couchdb - Hyperledger Fabric 1.4 CouchDB Txn 日志
- jmeter - 在 jmeter 中有什么方法可以在 Jmeter 中添加一半请求之间的延迟时间吗?
- liquibase - Liquibase - 查询 Informix DB 用户时出现空行错误
- laravel - 混合内容:[url] 处的页面通过 HTTPS 加载,但请求了不安全的 XMLHttpRequest ,Laravel
- wordpress - 如何在不使用 nginx 更改浏览器中的 url 的情况下重写 url
- angular - 前后不同尺寸的星云nb-flip-card
- android - Volley 错误:org.json.JSONException:在字符 0 处输入结束,代码:null
- javascript - 从javascript jQuery单击按钮时,如何自动更改表单中的值?
- visual-studio-code - TSLint 内联规则在 VS Code 中停止工作