当通过VS Code执行TestCafe测试时抛出TypeScript编译失败错误



我有一个在TestCafe studio上完美运行的测试,但是当通过VS Code执行相同的测试时抛出以下错误:

VS Code:Version: 1.73.1 (UniversalTypeScript:版本4.9.3操作系统:macOs Monterey 12.6TestCafe扩展


Debugger attached.
The "browsers" option from the configuration file will be ignored.
ERROR Cannot prepare tests due to the following error:
Error: TypeScript compilation failed.
Documents/web_automation/node_modules/@types/express-serve-static-core/index.d.ts (99, 68): Type expected.
Documents/web_automation/node_modules/@types/express-serve-static-core/index.d.ts (99, 77): '}' expected.
Documents/web_automation/node_modules/@types/express-serve-static-core/index.d.ts (99, 78): Declaration or statement expected.
/Documents/web_automation/node_modules/@types/express-serve-static-core/index.d.ts (99, 80): ';' expected.
/Documents/web_automation/node_modules/@types/express-serve-static-core/index.d.ts (101, 33): ';' expected.
/Documents/web_automation/node_modules/@types/express-serve-static-core/index.d.ts (101, 48): ';' expected.
/Documents/web_automation/node_modules/@types/express-serve-static-core/index.d.ts (102, 8): ';' expected.
/Documents/web_automation/node_modules/@types/express-serve-static-core/index.d.ts (108, 22): ';' expected.
/Documents/web_automation/node_modules/@types/express-serve-static-core/index.d.ts (108, 23): ';' expected.
/Documents/web_automation/node_modules/@types/express-serve-static-core/index.d.ts (108, 33): ')' expected.
/Documents/web_automation/node_modules/@types/express-serve-static-core/index.d.ts (110, 26): ';' expected.
/Documents/web_automation/node_modules/@types/express-serve-static-core/index.d.ts (110, 27): ';' expected.
/Documents/web_automation/node_modules/@types/express-serve-static-core/index.d.ts (110, 35): Declaration or statement expected.
/Documents/web_automation/node_modules/@types/express-serve-static-core/index.d.ts (110, 37): ';' expected.
/Documents/web_automation/node_modules/@types/express-serve-static-core/index.d.ts (110, 44): ';' expected.
/Documents/web_automation/node_modules/@types/express-serve-static-core/index.d.ts (114, 52): ';' expected.
/Documents/web_automation/node_modules/@types/express-serve-static-core/index.d.ts (114, 53): ';' expected.
/Documents/web_automation/node_modules/@types/express-serve-static-core/index.d.ts (114, 60): ';' expected.
/Documents/web_automation/node_modules/@types/express-serve-static-core/index.d.ts (114, 70): Declaration or statement expected.
/Documents/web_automation/node_modules/@types/express-serve-static-core/index.d.ts (118, 28): ';' expected.
/Documents/web_automation/node_modules/@types/express-serve-static-core/index.d.ts (118, 29): ';' expected.
/Documents/web_automation/node_modules/@types/express-serve-static-core/index.d.ts (118, 53): '(' expected.
/Documents/web_automation/node_modules/@types/express-serve-static-core/index.d.ts (118, 55): ';' expected.
/Documents/web_automation/node_modules/@types/express-serve-static-core/index.d.ts (118, 62): ';' expected.
/Documents/web_automation/node_modules/@types/express-serve-static-core/index.d.ts (224, 41): ';' expected.
/Documents/web_automation/node_modules/@types/express-serve-static-core/index.d.ts (233, 31): ';' expected.
/Documents/web_automation/node_modules/@types/express-serve-static-core/index.d.ts (259, 62): ';' expected.
/Documents/web_automation/node_modules/@types/express-serve-static-core/index.d.ts (355, 49): ';' expected.
/Documents/web_automation/node_modules/@types/express-serve-static-core/index.d.ts 
.....
.....
/Documents/web_automation/node_modules/@types/express-serve-static-core/index.d.ts (1187, 33): ';' expected.
/Documents/web_automation/node_modules/@types/express-serve-static-core/index.d.ts (1255, 1): Unterminated template literal.

Type "testcafe -h" for help.

原因是什么?如有任何帮助,不胜感激。

出现这个错误是因为VS Code有自己默认的TS选项。避免此错误的最简单方法是创建自己的tsconfig.json并在其中键入{}。在此之后,它将正常工作。

最新更新