[英]Deploy node.js / express / mongoDB ( with typescript ) in heroku
TypeScript 最终只是帮助您正确构建代码,因为它旨在编译为 JavaScript。 虽然您可以通过ts-node
在虚拟机上运行您的服务器,但将其编译为 JS 并在您的虚拟机上运行它更简单,因为此时它与典型的 NodeJS 应用程序没有什么不同。 其他优点是较小的构建文件,因为您的 js 文件将占用更少的空间和启动时间。
话虽如此,通过将ts-node index.ts
放在package.json
start
脚本中,并没有阻止您在 heroku 上使用 ts-node,(同样 ts-node 应该在dependencies
devDependencies
中dependencies
不是devDependencies
),但我个人会去沿着编译路线走下去,因为这几乎只是另一个 NodeJS 应用程序。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.