如何在Redhat的OpenShift上全局安装Node-Inspector并运行它?

在网上或OpenShift上找不到关于如何在全局安装npm模块的任何参考。 我想在全球安装Node-Inspector,正如他们的文档所述。 当我ssh到我的OpenShift Node.js齿轮,并运行“npm install -g Node-Inspector”时,我得到了非常意外的“npm ERR!404'Node-Inspector'不在npmregistry中”。 当我用sudo运行这个命令时,OpenShift返回预期的:Permission denied。

在我的Mac上运行这两个命令中的任何一个都会安装Node-Inspector模块。

什么是OpenShift的预期devise方法在云环境中全局安装npm模块,以便我可以安装Node-Inspector模块?

答案并不是直接在这里按照这个问题来标识,但是解决scheme在这里: https : //developers.openshift.com/languages/nodejs/dependency-management.html

基本上,您可以在本地开发系统上手动编辑node.js应用程序的package.json,添加节点检查器模块。 当您将应用程序发送到您的Openshift设备时,OpenShift会将其识别为全局模块,因为它尚未作为本地模块安装,并将在全局安装。

这解决了安装。 我已经得到了节点检查员开始,因为我看到它的命令行上的旗帜,但它没有打开港口5858套接字。但我会提出一个新的问题。