如何将服务器端打字稿文件添加到Angular 7项目并自动构建?

时间:2019-04-13 11:50:06

标签: angular tsconfig

我使用有角度的CLI启动ng new my-app,并获得了默认的目录结构。

现在,我在文件夹根目录下编写服务器端脚本server.js,以连接数据库并将信息返回给我的data.service.ts

我运行ng build来编译并生成dist文件夹,然后使用node server.js运行该应用程序以提供/dist/my-app/index.html文件。

服务器端脚本基本上运行ExpressJS,并服务于REST API和Angular应用程序。

相当标准的东西。

现在我的服务器端脚本变得越来越大,我想将server.js放在src/serversrc/appsrc/assets旁边的新src/environments文件夹中文件夹。

如何使ng build自动构建我的server.ts和其他服务器端打字稿文件并将其放入dist/server文件夹中?

1 个答案:

答案 0 :(得分:0)

问题-为什么要使用ng build来构建服务器端项目?

我了解您现在在服务器上使用打字稿,所以我想您有tsconfig.json文件...

因此,在您的tsconfig.json文件中, include 部分描述了要编译的目录。 配置tsconfig文件后,您必须使用 tsc 命令来编译您的打字稿代码。

希望有帮助。