我目前有一个在json中创建的配置文件,它在我的代码中被选中,如下所示。这非常适合使用ng服务,但是当我将项目构建到生产时:ng build -prod代码无法访问配置文件。 有没有办法使用angular-cli在json中存储配置?
API调用:
this.http.get('/assets/app-config.json')
.map(res => res.json())
.catch((error: any): any => {
Json配置:
{
"apiUrl": "",
"debugging": true
}
答案 0 :(得分:2)
您可能需要查看文件 angular-cli.json
在环境部分,您应该找到类似
的内容 "environments": {
"source": "environments/environment.ts",
"dev": "environments/environment.ts",
"prod": "environments/environment.prod.ts"
}
“prod”属性中指定的是您为生产构建时读取的文件。
我希望这会有所帮助