我正在尝试忽略/排除ng build
上的文件夹及其文件,但是此处和其他论坛中发布的每种方法似乎都不起作用。
我要排除的内容
src/test-mock-data
(一个包含一些文件夹和测试数据的文件夹,每个文件夹的文件名约定为x.test.ts)
我尝试过的操作(包括所有变体)
tsconfig.json,tsconfig.app.json和angular.json中的(“构建”部分)。后两个没有"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"
]
仍然,所有文件都包含在构建中。我在这里想念什么?我没有看到任何spec.ts文件,但是看到了所有的test.ts文件。