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