gpt4 book ai didi

node.js - 部署 Typescript NodeJS 服务器

转载 作者:搜寻专家 更新时间:2023-10-30 20:40:03 24 4
gpt4 key购买 nike

将用 TypeScript 编写的 NodeJS 服务器部署到生产环境的最佳实践是什么?

我想避免在我的 git 存储库中为每个脚本创建 3 个文件(ts、js、map)。

我可以使用 grunt/gulp 创建“dist”目录并将所有编译的文件复制到那里,但无论如何我都会将它们放在我的 repo 中。我可以只为编译后的代码创建单独的 repo,但我认为这也不理想。

此外,当我在没有 js 或 map 的情况下运行 node app.ts 时,它实际上启动一切正常。那么 Node 服务器甚至需要编译后的文件吗?

注意:我没有任何编译脚本/任务,我的 IDE 正在为我自动编译 ts 文件。

最佳答案

您可以使用 typescript 为您完成所有这些

tsconfig.json

{
...
"outDir": "dist",
"sourceMap": false,
"declaration": false
}
  • outDir 将文件编译到 dist 目录
  • sourceMap会判断是否输出.map文件
  • 声明会决定是否输出.d.ts文件

可以找到更多选项here可以找到有关使用 tsconfig.json 文件的信息 here

关于node.js - 部署 Typescript NodeJS 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35213856/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com