NX 和 Jest 找不到我所有以 spec.tsx 结尾的测试



嗨,我是nx的新手,我有点困惑。我在我的项目中有多个测试,但出于某种原因,jest没有找到任何测试。他们确实有延伸的方面。我想知道代码的哪一部分是用来使它能够搜索它们的。谢谢你:)

我有一个类似的问题,这是由Nx Jest预设不包括模块和ts-jest转换的.tsx扩展引起的。我修改了jest.config.js.

:

const nxPreset = require('@nrwl/jest/preset').default;
module.exports = {
...nxPreset
};

:后

const nxPreset = require('@nrwl/jest/preset').default;
module.exports = {
...nxPreset,
moduleFileExtensions: ['ts', 'tsx', 'js', 'mjs', 'html'],
transform: {
'^.+\.(tsx?|js|html)$': [
'ts-jest',
{
tsconfig: '<rootDir>/tsconfig.spec.json',
},
],
},
};

最新更新