Javascript Jest遇到意外令牌,意外令牌导出
我创建了一个工作区,它包含两个包:客户端和服务 当客户端包中的我的组件从服务包导入模块时,Jest抛出上述错误 下面是miJavascript 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.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',
]
};