typescript - 将 testcafe 套件迁移到 TypeScript
问题描述
我们有一个巨大的 testcafe e2e 测试数据库,作为 TS 迁移的一部分,我正在将测试帮助文件重写为 TypeScript。
但是,当我在 .js 测试中导入 .ts 帮助程序时,测试运行失败并出现语法错误,无法识别 TypeScript 语法。
我做错了什么,正确的方法是什么?
解决方案
这种情况并不意味着工作,并且在 TestCafe 的文档中没有描述。看起来文件中的import
语句js
(由 Babel 预处理器内部处理)和文件中的import
语句ts
(由 TypeScript 编译器内部处理)不兼容。尝试使用 TestCafe 的--compiler-optionsallowJs
设置来设置TypeScript 编译器的选项。
推荐阅读
- python - 需要我的 pyqt5 按钮问题的想法
- javascript - FadeIn 后的滚动问题
- node.js - 错误:passport.initialize() 中间件未使用 | 在数据库中创建用户但给出此错误
- java - 引起:java.lang.NullPointerException:尝试使用我的按钮调用虚拟方法
- reactjs - 为 Solidity 项目构建 React 前端
- javascript - 如何从反应组件中检索 JSONP 对象?
- reactjs - 如何将同一个组件渲染 5 次?(克隆组件)
- android - 更改用户设置过滤器时更新浏览器片段
- javascript - 缩短长 if/else 语句的最简单方法是什么?
- php - 奏鸣曲页面 - 测试是 Symfony 路由控制器中的装饰页面