如何将基于Angular CLI的ng2 / 4应用程序烧烤到Node / Express中,并具有单一回声系统来开发/运行/debugging服务器/客户端应用程序?

我正在尝试使用Angular 2/4为前端创buildNode / Express应用程序。 对于Angular我使用Angular CLI来创build和维护模块/组件/服务。

Angular CLI创build了ng2的胚胎应用程序,并且我可以在开发期间运行/debugging该应用程序。 不过服务器端应用程序是不同的 现在我有两个不同的文件夹结构如下。

\repository | +-- server-app | +-- server.js | +-- package.json | +-- client-app | +-- main.ts | +-- index.html | +-- app | +-- AppComponent.ts | +-- package.json 

我正在使用Visual Studio代码作为IDE。 而发展我最终在运行API的节点服务器,然后运行Angular应用程序与“ng服务”。 相信我,开发尤其是debugging越来越痛苦。

如何将基于Angular CLI的应用程序烧烤到Node / Express中,并具有单一回声系统来开发/运行/debugging服务器/客户端应用程序?