开玩笑地运行我的测试时,我遇到了上述错误;
Error: Uncaught [TypeError: array.map(...).flat is not a function]
按照该问题的解决方案,https://github.com/kulshekhar/ts-jest/issues/828
我已经安装core-js
了依赖项并将其放入jest.config.js
setupFiles: ['core-js'],
我会收到另一个错误;
Error: Uncaught [Error: Not supported]
这仅在开玩笑时发生,我在我的应用程序和故事书中使用 babel 和 webpack,而flat
.
我的jest.config.js
const PATH = require('./path')
module.exports = {
setupFilesAfterEnv: ['./rtl.setup.js'],
moduleFileExtensions: ['js'],
verbose: true,
moduleNameMapper: {
'@components(.*)$': `${PATH.source}/components/$1`
},
transform: {
'^.+\\.js$': 'babel-jest'
}
}