【发布时间】:2022-01-25 07:22:54
【问题描述】:
我将我的项目升级到 Angular 13 并且开玩笑也需要一些更改。
现在无法解析对“src”的任何引用。
例如:
Cannot find module 'src/app/app.component/app.component.test' from 'src/dashboard/reports/modules/tables/matrix-table/matrix-table.test.ts'
这是我的 jest.config.js
const { compilerOptions } = require('./tsconfig.test.json');
const { pathsToModuleNameMapper } = require('ts-jest/utils');
module.exports = {
preset: "jest-preset-angular",
testMatch: ["**/*.test.ts"],
coverageReporters: ["json", "lcov", "text", "clover", "cobertura"],
moduleNameMapper: pathsToModuleNameMapper(compilerOptions.paths, { prefix: '/' }),
globals: {
"ts-jest": {
tsconfig: "tsconfig.test.json"
}
}
};
我应该在我的 jest 配置中进行哪些更改才能将根解析为 src?
-
缺少几个新的配置选项。 jest-preset-angular migration guide 和 ts-jest ESM support doc 对这次升级很有帮助。