将NodeJS TypeScript项目构建到生产环境

时间:2020-04-29 19:33:18

标签: node.js typescript

可能是关于nodejs和打字稿的菜鸟问题,请考虑我有我所有.ts文件所在的 src 文件夹,以及一个用于编译文件的 lib 文件夹。 当我提交文件以忽略.gitignore文件中的 lib 文件夹时,我的问题很简单: -其他负责提取更改并启动生产节点服务器的开发人员应从源代码编译第一​​个.ts文件?然后从package.json中将已编译的lib文件夹定位为运行脚本?

感谢您的光采

1 个答案:

答案 0 :(得分:1)

是的,在TS中,它类似于已编译的语言-您必须先编译(翻译)项目,然后再使用它。 通常的做法是使用CI / CD来转译ts文件并将已转译的文件部署到生产环境中。 如果您想简化在开发环境中运行应用程序的过程,建议您看一下ts-node npm软件包