Jest обнаружил неожиданный токен, неожиданный экспорт токена - PullRequest
0 голосов
/ 16 февраля 2020

Я создал рабочую область Yarn, она содержит два пакета: Client и Service.

Когда мой Компонент в пакете Client импортирует модуль из пакета Service, Jest выдает вышеуказанную ошибку.

enter image description here

Вот как mi jest.config.js выглядит

const rootTestModule = '<rootDir>';

module.exports = {
  testEnvironment: 'jest-environment-jsdom',
  testMatch: ['**/?(*.)(test).js?(x)'],
  transform: {
    '^.+\\.jsx?$': `${rootTestModule}/jest/babel-preprocessor.js`,
  },
  moduleNameMapper: {
    '\\.scss$': require.resolve('./style-mock.js'),
  },
  snapshotSerializers: ['jest-emotion'],
  transformIgnorePatterns:['<rootDir>/node_modules/(?!@rppm)'],
};

Вот файл babel-preprocessor.js

const { createTransformer } = require('babel-jest');

const babelConfig = {
  presets: ['@babel/env', '@babel/react'],
  plugins: [
    '@babel/plugin-proposal-class-properties',
    '@babel/plugin-proposal-object-rest-spread',
    '@babel/plugin-proposal-export-default-from',
    '@babel/plugin-transform-runtime',
    'transform-es2015-modules-commonjs',
  ]
};

Вот пакет, который я пытаюсь использовать

enter image description here

...