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

时间:2017-03-04 16:05:06

标签: node.js express openshift

我的nodejs应用程序在本地工作正常但在OpenShift上失败并出现错误"无法调用方法'得到'未定义"在下面一行:



var express = require('express');
var controller = require('./api.controller');

var router = express.Router();
router.get('/', controller.index); // throws exception




进一步调查此问题,似乎Express的版本在我的OpenShift应用程序上太旧了,我需要卸载并安装Express依赖项。 无法在OpenShift上找到任何文档来从nodejs app卸载和安装依赖项?

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

将源推送到openshift后,它会根据package.json文件中列出的依赖项自动更新所有包。 您应该确保package.json包含所有必需的依赖项。