Angular 2 应用程序与 Java 构建集成



我正在使用Java后端开发Angular 2应用程序(Angular CLI(。我做了一个MVN全新安装,这会从我的角度应用程序中获取所有文件并将其构建在"目标"文件夹下。如何从目标文件夹将我的应用告知服务器?在我运行"npm serve"的那一刻,它会执行开发服务器。

对于生产,你肯定想使用像Apache WebServer或NGINX这样的东西来托管你构建的Angular-App。

要在本地测试/target中内置的输出,您可以导航到 Angular 项目的目录并执行以下操作:

npm install --save-dev http-server

然后将命令添加到 package.json

"start-production-build": "http-server ./target -c-1 -p 1337",

现在你可以做到

npm run start-production-build

并在localhost:1337上打开浏览器