【发布时间】:2019-12-24 21:59:03
【问题描述】:
从我目前看到的情况来看,nodejs 应用程序要么通过创建一个完全静态的包(例如 angular)来部署,要么通过从 repo 中提取源并运行 npm install 和 npm start(通常在 express/使用 mongo)。
但是,我正在开发一个与 typescript 配对的 express/mongo 应用程序,从 repo 中提取需要在生产服务器上(再次)构建 typescript,这很丑陋,还需要有 typescript 和所有@types/*包作为生产依赖项。所以我想知道:最佳做法是什么?构建和捆绑所有必要的 (.js) 文件并将它们与 package.json 一起推送到服务器是一个好主意,这样我仍然可以运行npm install? 有什么更好的方法?
【问题讨论】:
标签: node.js typescript express continuous-deployment