在 Maven (Java) 中,可以构建具有不同“配置文件”的 Web 应用程序战争,“配置文件”指示例如要放入配置文件中的 Web 服务的 URL。
因此,“测试配置文件”将指示与“生产配置文件”不同的 URL。
有没有类似于 ng build 的配置文件?
For 角度 6+:
为里面的每个配置文件创建一个文件environments
folder:
environments/environment.ts
environments/environment.prod1.ts
environments/environment.prod2.ts
并在inisde每个文件中放置相应配置文件的参数:
export const environment = {
production: true,
serverUrl: "http://prod1.site.com"
};
您可以像这样访问组件/服务内的参数:
import {environment} from '../../environments/environment';
@Injectable()
export class SomeService {
SERVER_URL: string = environment.serverUrl;
并在里面添加新的配置文件环境angular.json
under configurations
:
"configurations": {
"prod1": { ... },
"prod2": {
"fileReplacements": [
{
"replace": "src/environments/environment.ts",
"with": "src/environments/environment.prod2.ts"
}
]
}
}
最后在构建应用程序时选择配置文件:
ng build --configuration = prod1
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)