Я строю сборочную плиту для гнезда js и микросервисов (все еще в процессе)
Теперь у меня возникла проблема, я пытаюсь запустить приложение или запустить тест, и он дает мне
код, расположенный ссылка на github проблема, которая при tsconfig. json я добавил пути
{
"compilerOptions": {
"module": "commonjs",
"declaration": true,
"removeComments": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"target": "es2017",
"sourceMap": true,
"outDir": "./dist/apps",
"baseUrl": "./",
"incremental": true,
"paths": {
"@frontapi/*": ["./apps/front-api/src/*"],
"@config/*": ["./apps/config-server/src/*"],
"@entities/*": ["./apps/entities-server/src/*"],
"@devops/*": ["./apps/devops-mcu/src/*"],
"@tasks/*": ["./apps/task-que-handler/src/*"],
"@logicBus/*": ["./apps/logic-bus/src/*"],
"@common/*": ["./apps/common/*"]
}
},
"exclude": [
"node_modules",
"dist"
]
}
и я запускаю пакет json две команды для тестирования: "start: frontapi": "npm run start: frontapi: env && ts c -watch -p tsconfig.build. json --onSuccess \ "узел -r tsconfig-paths / register -r ts-node / register --inspect-brk = 5858 dist / front-api / src / main.js \ "",
и "test: e2e": "npm run clean && ts c -p tsconfig.build. json && jest --config ./apps/front-api/test/ jest-e2e. json ",
и оба дают мне понять, что он не находится в @ common / config / configuration, и я понятия не имею, чего мне здесь не хватает, и помогу с этим
Отредактируйте там файл с названием jest-e2e. json это его содержимое
{
"moduleFileExtensions": [
"js",
"json",
"ts"
],
"rootDir": ".",
"testEnvironment": "node",
"testRegex": ".e2e-spec.ts$",
"transform": {
"^.+\\.(t|j)s$": "ts-jest"
},
"moduleNameMapper": {
"^@frontapi/(.*)$": "./apps/front-api/src/$1",
"^@config/(.*)$": "./apps/config-server/src/$1",
"^@entities/(.*)$": "./apps/entities-server/src/$1",
"^@devops/(.*)$": "./apps/devops-mcu/src/$1",
"^@tasks/(.*)$": "./apps/task-que-handler/src/$1",
"^@logicBus/(.*)$": "./apps/logic-bus/src/$1",
"^@common/(.*)$": "./apps/common/$1"
}
}
пожалуйста, дайте мне знать, если я что-то здесь упустил или вы что-то упустили, сделаю все возможное, чтобы предоставить