javascript - 使用原始文件部署 Angular-App

标签 javascript angular deployment npm angular-cli

我有一个使用 Angular-CLI 构建的 Angular 应用程序。我想将此项目部署到 Spring 微服务。当我部署使用 cli 命令 ng build --prod 生成的构建时,应用程序工作正常。

但是:我想将包括我的 typescript 文件在内的原始文件部署到微服务,这样我就可以看到我的控制台日志来自哪里(哪个文件中的哪一行,就像我使用“ng”在本地运行应用程序时一样服务”)。

几个月前,我有一个 Angular 项目,我从 Angular Quickstart 开始。 。我使用 NPM 运行这个项目(命令:npm installnpm start)。该项目将 typescript 文件转换为 javascript,因此,该项目是可部署的并且工作正常。

但是我的 CLI 项目不这样做,所以它不可部署。

如何按照描述部署我的应用程序?

最佳答案

在本演示中,我使用 CLI 生成了一个 Angular 项目,使用 Spring Boot 生成了一个 REST 服务器,并展示了如何在 Spring 服务器下部署此 Angular 应用程序 https://youtu.be/k8r76d8QzXs?t=870 .

为了能够使用产品包调试 Typescript 代码,请使用添加 --sourcemaps 选项:

ng build -prod --sourcemaps true

关于javascript - 使用原始文件部署 Angular-App,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46174101/

相关文章:

javascript - Firebase 查询子级的子级是否包含值

python - python的Maven等价物

java - 部署 jar Tomcat 8

javascript - 输入类型 ="file"设置base64图像数据

javascript - 逐行读取文件,完成后执行一些操作(NodeJS)

javascript - Angular/Typescript promise

qt - 部署 Qt ODBC 应用程序

javascript - 无法通过 Media Source API 附加片段,得到“InvalidStateError : An attempt was made to use an object that is not, or is no longer, usable

javascript - 从 fullCalendar 中删除 'today highlight'

angular - 使用 Angular 将项目插入数组时如何添加自动递增数字?