Node.js 如何告诉openshift进行npm安装以更新软件包并重新启动应用程序?

Node.js 如何告诉openshift进行npm安装以更新软件包并重新启动应用程序?,node.js,npm,openshift,Node.js,Npm,Openshift,我在openshift上有一个node.js应用程序和一个我经常更新的包。因此,我还在packages.json中添加了“mypackage”:“latest” 我想告诉openshift更新该软件包并重新启动应用程序 rhc应用程序重新启动只需重新启动应用程序,而无需执行npm安装 有办法吗 (除了不必要地更新应用程序代码和推动更改之外,这是计划B)我认为有两种方法可以实现这一点: 放置一个force_clean_build标记-这不是最好的方法,因为重新下载所有依赖项可能需要很多时间,但肯

我在openshift上有一个node.js应用程序和一个我经常更新的包。因此,我还在packages.json中添加了“mypackage”:“latest”

我想告诉openshift更新该软件包并重新启动应用程序

rhc应用程序重新启动
只需重新启动应用程序,而无需执行
npm安装

有办法吗


(除了不必要地更新应用程序代码和推动更改之外,这是计划B)

我认为有两种方法可以实现这一点:

  • 放置一个force_clean_build标记-这不是最好的方法,因为重新下载所有依赖项可能需要很多时间,但肯定有效
  • 创建一个构建或部署操作挂钩,并强制使用npm更新依赖项