У меня есть приложение Angular 7, которое было создано с использованием Angle Cli.
Когда я запускаю ng-test, я хочу исключить файл из процесса компиляции.
Файл, который я хочу исключить, это "app / config / context.prod.ts"
Я добавил следующий раздел в мой файл tsconfig.spec.ts, который находится в папке src:
"exclude": [
"app/config/context.prod.ts"
],
Но это не работает. Я попытался добавить эту запись в родительский файл ts.config, расположенный в папке выше:
"exclude": [
"src/app/config/context.prod.ts"
]
Все еще нет радости. Если этот файл включен, сборка завершится неудачно, и я ожидаю, что он не будет выполнен, когда он включен, но я не хочу, чтобы это было.
ng строительные работы. Я собрал ng build, обновив файл tsconfig.app.ts точно так же, как файл tsconfig.spec.ts.
Что я делаю не так?
Мой файл tsconfig.spec.ts:
{
"extends": "../tsconfig.json",
"compilerOptions": {
"outDir": "../out-tsc/spec",
"types": [
"jasmine",
"node"
]
},
"exclude": [
"app/config/context.prod.ts"
],
"files": [
"test.ts",
"polyfills.ts"
],
"include": [
"**/*.spec.ts",
"**/*.d.ts"
]
}