Jestjs jest和Ezyme中const声明中缺少初始值设定项

Jestjs jest和Ezyme中const声明中缺少初始值设定项,jestjs,react-native-android,enzyme,Jestjs,React Native Android,Enzyme,我试图测试react本机组件,但出现了此错误 我意识到错误来自import Convertor,{ConvertorComponent}来自Convertor.test.js文件中声明的“../components/Convertor.js。我使用导出转换器组件和导出默认转换器导出组件 const warnedKeys: {[string]: boolean} = {}; SyntaxError: Missing initializer in const declaration at Scr

我试图测试react本机组件,但出现了此错误

我意识到错误来自
import Convertor,{ConvertorComponent}来自
Convertor.test.js
文件中声明的“../components/Convertor.js
。我使用
导出转换器组件
导出默认转换器
导出组件

const warnedKeys: {[string]: boolean} = {};

SyntaxError: Missing initializer in const declaration

at ScriptTransformer.transformAndBuildScript (node_modules/@jest/transform/build/ScriptTransformer.js:471:17)
at ScriptTransformer.transform (node_modules/@jest/transform/build/ScriptTransformer.js:513:25)
at Object.<anonymous> (node_modules/react-native/Libraries/react-native/react-native-implementation.js:14:18)
const warnedKeys:{[string]:boolean}={};
SyntaxError:常量声明中缺少初始值设定项
在ScriptTransformer.transformAndBuildScript(node_modules/@jest/transform/build/ScriptTransformer.js:471:17)
在ScriptTransformer.transform(node_modules/@jest/transform/build/ScriptTransformer.js:513:25)
反对。(node_modules/react native/Libraries/react native/react native implementation.js:14:18)

简言之,请参见:配置中存在一些错误,因此Typescript代码无法传输到纯JavascriptI中。我在jest.config.js文件中添加了“预设”:“react native”并正常工作!谢谢