В файле основной спецификации (core.spec.ts) у меня есть следующее:
const reqCtx = require.context('.', true, /.+\.spec\.ts$/);
reqCtx.keys().forEach(reqCtx);
module.exports = reqCtx;
Это приводит к следующей ошибке:
Невозможно переопределить область видимости блокапеременная 'reqCtx'.ts (2451) core.spec.d.ts (2, 15): здесь также было объявлено' reqCtx '.
Кто-нибудь знает, как решить эту проблему?Файл конфигурации tsconfig.json следует:
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"lib": [],
"allowJs": false,
"checkJs": false,
"jsx": "preserve",
"declaration": true,
"sourceMap": true,
"outDir": "./bin",
"rootDir": "./src",
"removeComments": true,
"noEmitOnError": true,
"strict": true,
"noImplicitAny": true,
"strictNullChecks": true,
"noImplicitThis": true,
"alwaysStrict": true,
"noUnusedLocals": true,
"noUnusedParameters": true,
"noImplicitReturns": true,
"noFallthroughCasesInSwitch": true,
"inlineSourceMap": false,
"inlineSources": false
},
"exclude": ["node_modules"]
}