我已经将Detox集成到我的react本机项目中(使用毛线工作区),并且工作正常。但是,当我想使用import
语法时,测试将失败。
这是错误:
import { linkBarTest } from './helpers';
^^^^^^
SyntaxError: Unexpected token import
at ScriptTransformer._transformAndBuildScript (../node_modules/jest-runtime/build/script_transformer.js:403:17)
在非Monorepo设置中我没有这个问题。
我的config.json
文件:
{
"setupTestFrameworkScriptFile": "./init.js",
"testEnvironment": "node"
}
我的babel.config.js
文件:
module.exports = {
presets: ['module:metro-react-native-babel-preset'],
plugins: ['jsx-control-statements'],
}