正在开发angular 8项目,我想设置两个环境配置,一个用于开发,另一个用于prod:
dev
export const environment = {
production: false,
baseUrl: 'http://localhost:8000/api'
};
产品
export const environment = {
production: true,
baseUrl: 'https://serverurl/api/api'
};
这里的问题是当我运行 npm run ng build --prod 并测试之后,我的api上的注册路由不起作用,另一方面,当我使用邮递员!
答案 0 :(得分:3)
使用配置选项在适当的环境中进行构建
ng build --prod --configuration=production
在您的angular.json
中,您应该会找到类似的内容:
"architect": {
"build": {
"configurations": {
"production": {
"fileReplacements": [
{
"replace": "src/environments/environment.ts",
"with": "src/environments/environment.prod.ts"
}
],
...