0

我正在尝试使用 puppeteer 在反应应用程序上进行 e2e 测试。我更喜欢使用 TypeScript,所以我尝试从以下开头的文件开始:

import puppeteer, { Browser, Page } from "puppeteer";

不过,我似乎无法解决此错误:

({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,global,jest){import puppeteer from "puppeteer";
                                                                                         ^^^^^^

SyntaxError: Cannot use import statement outside a module

  at Runtime.createScriptFromCode (../node_modules/jest-runtime/build/index.js:1350:14)

我很想学习,但不知道如何解决这个问题。

4

1 回答 1

0

我不认为 Jest 支持 ES6。您是否检查过 Jest 文档以获得支持 -> https://jestjs.io/docs/ecmascript-modules

于 2021-04-07T14:16:39.203 回答