搭建Type Script React-Native 遇到测试问题
JS那么好玩为什么用TS。。
还是为了团队。
跟着官网文档敲基本没问题,直到单测的时候,yarn run test
报错:
Couldn't find preset "module:metro-react-native-babel-preset" relative to directory 'XXXXX';
解决:进入package.json文件,将jest 配置下的transform替换成以下代码
"transform": {
"^.+\\.js$": "<rootDir>/node_modules/react-native/jest/preprocessor.js",
"\\.(ts|tsx)$": "ts-jest"
},