2016-03-25 14 views
1

npmモジュールをグローバルにインストールする方法については、ネットまたはOpenShiftで参照が見つかりません。私は彼らのドキュメントに述べられているように、Node-Inspectorをグローバルにインストールしたいと思っています。 OpenShift Node.jsにsshを実行して「npm install -g Node-Inspector」を実行すると、非常に予期しない「npm ERR!404」ノードインスペクタがnpmレジストリにありません。 sudoでそのコマンドを実行すると、OpenShiftは期待通りの結果を返します:Permission denied。RedhatのOpenShiftにノードインスペクタをグローバルにインストールして実行するにはどうすればよいですか?

Macで2つのコマンドのいずれかを実行すると、ノードインスペクタモジュールがインストールされます。

Node-Inspectorモジュールをインストールできるように、npmモジュールをクラウド環境にグローバルにインストールするためのOpenShiftの設計方法は何ですか?

答えて

1

答えは直接質問ごとに、ここでは識別されていませんが、解決策はここにある:https://developers.openshift.com/languages/nodejs/dependency-management.html

基本的には、手動でローカルの開発システム上のNode.jsアプリのpackage.jsonを編集し、ノードを追加します-inspectorモジュール。 OpenShiftをあなたのOpenshiftギアまで送ると、OpenShiftはそれをローカルモジュールとしてインストールされていないのでグローバルモジュールとして認識し、それをグローバルにインストールします。

それはインストールを解決します。コマンドラインでそのバナーを見ると、ノードインスペクタを開始しましたが、ポート5858のソケットを開けませんでしたが、私はそれを新しい質問にします。

関連する問題