如何在带有纱线工作区的排毒测试中使用ES6导入?

时间:2019-03-29 20:43:18

标签: javascript workspace detox monorepo

我已经将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'],
}

0 个答案:

没有答案