【问题标题】:How do I install Node-Inspector globally on Redhat's OpenShift and run it?如何在 Redhat 的 OpenShift 上全局安装 Node-Inspector 并运行它?
【发布时间】:2016-03-29 11:20:07
【问题描述】:

我在网上或 OpenShift 上找不到任何关于如何全局安装 npm 模块的参考资料。如他们的文档中所述,我想全局安装 Node-Inspector。当我 ssh 进入我的 OpenShift Node.js 设备并运行“npm install -g Node-Inspector”时,我得到了非常意外的“npm ERR!404 'Node-Inspector' 不在 npm 注册表中”。当我使用 sudo 运行该命令时,OpenShift 返回预期的:权限被拒绝。

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

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

【问题讨论】:

    标签: node.js openshift node-inspector


    【解决方案1】:

    根据问题,这里没有直接确定答案,但解决方案在这里:https://developers.openshift.com/languages/nodejs/dependency-management.html

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

    这解决了安装问题。我已经让 node-inspector 开始了,因为我在命令行上看到了它的横幅,但是它无法打开端口 5858 的套接字。但我会提出一个新问题。

    【讨论】:

      猜你喜欢
      • 2020-05-07
      • 1970-01-01
      • 2020-03-06
      • 1970-01-01
      • 2020-02-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多