Tom*_*myF 10 angular-cli angular
我的测试数据位于assets/test/
我不想包含在生产部署中。
运行时如何配置@angular/cli
忽略/排除该文件夹ng build --prod
?按照其他地方的建议
向 中添加一个exclude
部分tsconfig.json
不会导致任何可观察到的更改(即运行dist/assets/test
后的文件ng build --prod
)。
"compilerOptions": { ... },
"exclude" : [ "src/assets/test" ]
Run Code Online (Sandbox Code Playgroud)
是否有另一种方法可以从ng build
进程中正确排除某些文件或文件夹?
Ale*_*ete 10
也许有点太晚了,无论如何,您可以通过将资产内容指定为angular.json
文件中的 glob 来获得所需的行为:
"projects": {
"myapp": {
"architect": {
"build": {
"options": {
"assets": [
{ "glob": "**/*", "input": "src/assets", "ignore": ["**/test/*"], "output": "/assets" }
]
}
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2621 次 |
最近记录: |