testcafe 似乎与最新版本的 logSymbol 不兼容
testcafe seems to not be compatible with last version of logSymbol
我尝试使用最新版本的 LogSymbol,由于 esm 兼容性,它提供了重大更改。
但是使用 Gherkin-testcafe 然后使用 testcafe,似乎由于不支持 esm 而编译失败。
我不明白为什么我会从 testcafe 收到这个错误:
1
如果我尝试覆盖 testcafe typescript 编译选项,但出现此错误:
2
我的问题的项目示例可在此处获得:https://github.com/bbutel/testcafe-logSymbol-issues
TestCafe 无法使用像 logSymbols
这样的纯 ESM 模块,因为内置的 TestCafe 编译器将所有测试代码转换为 commonjs
格式,最新版本的 logSymbols
不支持这种格式].因此,要解决此问题,您需要使用 commonjs
版本的 logSymbols
模块。
我尝试使用最新版本的 LogSymbol,由于 esm 兼容性,它提供了重大更改。
但是使用 Gherkin-testcafe 然后使用 testcafe,似乎由于不支持 esm 而编译失败。
我不明白为什么我会从 testcafe 收到这个错误: 1
如果我尝试覆盖 testcafe typescript 编译选项,但出现此错误: 2
我的问题的项目示例可在此处获得:https://github.com/bbutel/testcafe-logSymbol-issues
TestCafe 无法使用像 logSymbols
这样的纯 ESM 模块,因为内置的 TestCafe 编译器将所有测试代码转换为 commonjs
格式,最新版本的 logSymbols
不支持这种格式].因此,要解决此问题,您需要使用 commonjs
版本的 logSymbols
模块。