Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Jest遇到意外令牌,意外令牌导出_Javascript_Reactjs_Jestjs_Babeljs - Fatal编程技术网

Javascript Jest遇到意外令牌,意外令牌导出

Javascript Jest遇到意外令牌,意外令牌导出,javascript,reactjs,jestjs,babeljs,Javascript,Reactjs,Jestjs,Babeljs,我创建了一个工作区,它包含两个包:客户端和服务 当客户端包中的我的组件从服务包导入模块时,Jest抛出上述错误 下面是mijest.config.js的样子 const rootTestModule = '<rootDir>'; module.exports = { testEnvironment: 'jest-environment-jsdom', testMatch: ['**/?(*.)(test).js?(x)'], transform: { '^.+

我创建了一个工作区,它包含两个包:客户端和服务

当客户端包中的我的组件从服务包导入模块时,Jest抛出上述错误

下面是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)'],
};
这是我想用的软件包


你能添加
@rppm/service
的package.json吗?
{“name”:“@rppm/service”,“version”:“1.0.0”,“dependencies”:{“moment”:“^2.24.0”,“node fetch”:“^2.6.0”},“devDependencies”:{“fetch mock”:“^9.0.0-beta.2”,“同构fetch”:“^2.2.1”}
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',
  ]
};