gpt4 book ai didi

angular - @ angular/cli build排除--prod的 Assets 子目录

转载 作者:行者123 更新时间:2023-12-03 15:45:49 25 4
gpt4 key购买 nike

我有位于assets/test/下的测试数据,这些数据我不希望包含在生产部署中。

在运行@angular/cli时,如何配置ng build --prod忽略/排除该文件夹?
按照其他地方的建议在exclude中添加tsconfig.json部分不会导致任何可观察到的更改(即,运行dist/assets/test之后文件仍在ng build --prod下)。

"compilerOptions": { ... },
"exclude" : [ "src/assets/test" ]

是从 ng build进程中适当排除某些文件或文件夹的另一种方法吗?

最佳答案

也许为时已晚,无论如何,您可以通过在angular.json文件中将 Assets 内容指定为glob来获得所需的行为:

"projects": {
"myapp": {
"architect": {
"build": {
"options": {
"assets": [
{ "glob": "**/*", "input": "src/assets", "ignore": ["**/test/*"], "output": "/assets" }
]
}
}
}
}
}

关于angular - @ angular/cli build排除--prod的 Assets 子目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45350903/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com