在部署后端应用程序时,尤其是使用 TypeScript 和 NestJS 构建的后端应用程序时,通常建议在部署之前进行构建过程。这种做法类似于前端构建过程(例如“npm run build”),对于可以使用 PM2 等工具直接启动的传统 Node.js 应用程序来说似乎违反直觉。 所以我有兴趣了解这背后的主要原因。
nodejs不支持typescript,而你想使用typescript。这就是原因,对吧?
但是你可以使用 Nodejs 20 来做到这一点:
(其实我觉得这不利于生产)