我使用有角度的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/server
,src/app
,src/assets
旁边的新src/environments
文件夹中文件夹。
如何使ng build
自动构建我的server.ts和其他服务器端打字稿文件并将其放入dist/server
文件夹中?
答案 0 :(得分:0)
问题-为什么要使用ng build
来构建服务器端项目?
我了解您现在在服务器上使用打字稿,所以我想您有tsconfig.json文件...
因此,在您的tsconfig.json文件中, include 部分描述了要编译的目录。 配置tsconfig文件后,您必须使用 tsc 命令来编译您的打字稿代码。
希望有帮助。