Node.js 如何在Openshift Nodejs应用程序中重新安装npm依赖项?

Node.js 如何在Openshift Nodejs应用程序中重新安装npm依赖项?,node.js,express,openshift,Node.js,Express,Openshift,我的nodejs应用程序在本地运行正常,但在OpenShift上失败,出现错误,无法调用下一行未定义的方法“get”: var express=需要“express”; var controller=require'/api.controller'; var路由器=express.router; router.get“/”,controller.index;//抛出异常将源推送到openshift后,它会根据package.json文件中列出的依赖项自动更新所有包。 您应该确保package.

我的nodejs应用程序在本地运行正常,但在OpenShift上失败,出现错误,无法调用下一行未定义的方法“get”:

var express=需要“express”; var controller=require'/api.controller'; var路由器=express.router;
router.get“/”,controller.index;//抛出异常将源推送到openshift后,它会根据package.json文件中列出的依赖项自动更新所有包。
您应该确保package.json包含所有必要的依赖项。

谢谢Artem。我缺少express npm包的版本信息。我将package.json依赖项列表中的express版本号更新为express:~4.9.0,并推送到openshift。这解决了我的问题。