使用 environment.ENV.ts 将 Angular5 应用程序部署到 Tomcat

Posted

技术标签:

【中文标题】使用 environment.ENV.ts 将 Angular5 应用程序部署到 Tomcat【英文标题】:Deploy Angular5 app to Tomcat with environment.ENV.ts使用 environment.ENV.ts 将 Angular5 应用程序部署到 Tomcat 【发布时间】:2018-06-28 13:45:53 【问题描述】:

我有一个 Angular 应用,其环境配置有助于它根据配置连接到不同的 API 端点。

ng build --prod --environment=ENV 是如何构建应用程序的。

我将工件复制到 tomcat 所在的文件夹中。但是,总是会选择本地环境。

ng serve --env=ENV 可以工作,但我如何使用 Tomcat 做同样的事情?

谢谢, 普拉提克

【问题讨论】:

试试这个:ng build --prod --env=ENV @Pratik 你的问题解决了吗?我遇到了同样的问题。您能否分享一下对您有用的方法。 @MSV,我能够解决它。分享那个。 @MSV - 如果它解决了问题,请告诉我。 【参考方案1】:

这是 Angular CLI 版本的问题。

https://github.com/angular/angular-cli/issues/7643

我目前已将 CLI 更新为

"@angular/cli": "1.6.3",
"@angular/compiler-cli": "^5.2.0"

如果您选择ng build --prod,它现在会选择environment-prod.ts

【讨论】:

以上是关于使用 environment.ENV.ts 将 Angular5 应用程序部署到 Tomcat的主要内容,如果未能解决你的问题,请参考以下文章

使用sshfs将远程目录挂载到本地

PHP中使用if的时候为什么建议将常量放在前面?

使用ios将视频录制到文件

soffice.exe 将 odt 转换为 PDF/A

使用 Setup 将Python 代码 打包

使用python将复杂对象保存到dynamoDb