尝试运行测试时出错
● 测试套件无法运行
Jest 遇到了一个意外的令牌
Jest 无法解析文件。这种情况发生在您的代码或其依赖项使用非标准的 JavaScript 语法,或者 Jest 没有配置支持此类语法时。
Jest 默认支持 Babel,并将根据您的 Babel 配置将文件转换为有效的 JS。
默认情况下,转换器会忽略 "node_modules" 文件夹。
以下是您可以做的事情:
- • 如果您正在尝试使用 ECMAScript 模块,请参见https://jestjs.io/docs/ecmascript-modules,了解如何启用它。
- • 如果您正在尝试使用 TypeScript,请参见https://jestjs.io/docs/getting-started#using-typescript
- • 要转换某些 "node_modules" 文件,请在您的配置中指定自定义 "transformIgnorePatterns"。
- • 如果您需要自定义转换,请在您的配置中指定 "transform" 选项。
- • 如果您只想模拟非 JS 模块(例如二进制资产),可以使用 "moduleNameMapper" 配置选项将它们存根掉。
有关这些配置选项的更多详细信息和示例,请参见文档:https://jestjs.io/docs/configuration。有关自定义转换的信息,请参见:https://jestjs.io/docs/code-transformation。
详情:
D:@workspace\monotest\packages\one\build\index.js:1 ({"Object.":function(module,exports,require,__dirname,__filename,jest){import { v4 as uuid } from 'uuid'; 附加上下文没有回应