重新布线在以typescript编写的react native中引发错误

重新布线在以typescript编写的react native中引发错误,typescript,react-native,unit-testing,npm,rewire,Typescript,React Native,Unit Testing,Npm,Rewire,我正在尝试使用react native中的rewire为未导出的函数编写单元测试,但当我设置rewire并运行该文件的测试时,它就会开始显示下面提到的错误 引用错误:/Users/tushar/Desktop/wealthO2\u clone/wealthO2.ClientPortal.MobileApp/node\u modules/react-native/jest/setup.js:jest.mock()的模块工厂不允许引用任何范围外变量。 无效的变量访问:获取_ 允许的对象:数组、Arr

我正在尝试使用react native中的rewire为未导出的函数编写单元测试,但当我设置rewire并运行该文件的测试时,它就会开始显示下面提到的错误

引用错误:/Users/tushar/Desktop/wealthO2\u clone/wealthO2.ClientPortal.MobileApp/node\u modules/react-native/jest/setup.js:
jest.mock()
的模块工厂不允许引用任何范围外变量。 无效的变量访问:获取_ 允许的对象:数组、ArrayBuffer、原子、BigInt、BigInt64Array、BigUint64Array、布尔值、缓冲区、数据视图、日期、错误、EvalError、FinalizationRegistry、Float32Array等

仅供参考,该项目采用typescript