Я пытаюсь игнорировать / исключать папку и ее файлы на ng build
, но каждый подход, опубликованный здесь и на других форумах, похоже, не работает.
Что я хочу исключить
src/test-mock-data
(папка, содержащая несколько папок и тестовых данных, каждая из которых имеет соглашение об именах файлов x.test.ts)
Что я пробовал (включая все варианты)
в tsconfig. json, tsconfig.app. json и в angular. json (раздел "build"). Последние два без "compilerOptions"
, только разделы "exclude"
. Я также попытался заменить src
на ./src
.
"compilerOptions": {
...
"baseUrl": "./",
...
}
...
"exclude": [
"src/test.ts",
"src/**/*.spec.ts",
"src/test-mock-data/",
"src/test-mock-data",
"src/test-mock-data/*",
"src/test-mock-data/**",
"**/test-mock-data",
"**/test-mock-data/",
"**/test-mock-data/*",
"**/test-mock-data/**",
"**/test-mock-data/**/*test.ts",
"**/test-mock-data/*.ts",
"**/*.test.ts",
"**/*.spec.ts",
"src/**/*.test.ts",
"src/**/*.spec.ts"
]
Тем не менее, все файлы включаются в сборку. Что мне здесь не хватает? Я не вижу никаких spe c .ts-файлов, но все test.ts-файлы.