2017-07-28 36 views
0

私はplesk onynx(linux centos 6)を実行しているnode.jsを新規にインストールしました。node.js、npmコマンドが動作しない

バージョンを確認する次のコマンドを正常に実行できます。

は/ opt/Pleskの/ノード/ 7/binに/ NPM NPM --version

これは、NPM自体が機能していることを私に伝えます。

しかし、npm npm install、npm config、npm initなどのメインコマンドを実行することはできません。

私は上記のいずれかのコマンドを実行しようとすると、私は次のメッセージが出ます:

用途: アクセス、adduserの、ビン、バグ、C、キャッシュ、完了:NPM

のいずれかであるが ヘルプ、検索、i、init、インストール、インストールテスト、it、リンク、 list、ln、login、再実行、再起動、再起動、ルート、 run、run-script、s、se、search、set、shr inkwrap、スター、 星、起動、停止、トン、チーム、テスト、TST、アン、アン、 非公開、スターをはずす、アップ、更新、V、バージョン、ビュー、whoamiを

NPM -h 上のクイックヘルプNPM -l概要

を関与 NPMのヘルプNPMのヘルプのための完全な使用方法の情報 NPMのヘルプ検索を表示INI形式のファイルにコンフィグを指定します。 /root/.npmrc またはコマンドライン上の経由:NPM - キー値 設定情報は次の方法で表示できます。npm help config

[email protected]は/ opt/Pleskの/ノード/ 7/libに/ node_modules/NPM /$は/ opt/Pleskの/ノード/ 7/libに/ node_modules/NPM NPMこれですべてのヘルプは次のようになりmongodb7

をインストール大いに感謝します

+0

は、あなたがグローバル 'sudoはapt-getを-g npm'をインストールNPMをインストールしようとしたことがありますか? – Fawaz

+0

こんにちはファワズ、事はplesk onynxは自動的にnode.jsとnpmをインストールします。 – SeanAA

+0

ローカルパッケージ '。/ node_modules/.bin/gulp'からgulpを実行する方法です。あなたの場合は、 './opt/plesk/node/7/lib/node_modules/npm install npm'のように実行してください。 – Fawaz

答えて

0

すべてがうまくいくようです。あなたはnpmがnode.jsのツールであることを念頭に置いておく必要があります。つまり、PythonのpipやRoRのbundlerのように、ノード自体に接続された特定のニーズに利用できます。あなたができることは次のとおりです:

  1. express.jsをインストールしてください。 node.jsで作業するには、まず最初にすべきことです。ファイル名を指定して実行:

    npm install express-generator -g 
    

    これは(あなたがいないアプリケーションでディレクトリ内のノードモジュールをインストールしようとしたので、あなたの問題が表示されていた)システムにしていないアプリに意味しているグローバルエクスプレスインストールされます。今、あなたは作業ディレクトリを持っている場合、あなたのアプリケーションのスケルトンを作成します急行発電機を使用することができます

    mkdir yournewapp && cd "$_" 
    
  2. は、その後、あなたのアプリケーションと連携し、そこに行く予定のディレクトリを作成します。yournewappディレクトリの中で次のコマンドを実行します(cdを実行して以来のことです)。 jadeの代わりにデフォルト以外のスタイルシートエンジンやejsを使うなど、いくつかのパラメータを選択できます。詳細については、コマンドとパラメータを使用し--help:

    express 
    
  3. を今、あなたが働いて骨格がapp.jsに行き、あなたが使用することを計画しているモジュールを指定していたとき。実行後:

    npm install 
    

    あなたがapp.jsで述べたすべてのモジュールをインストールします。その後

  4. あなたはそれが動作するかどうかを確認するためにローカルでアプリケーションを実行することができます。

    npm start 
    

ほら。

+0

あなたのアドバイスに感謝します。この唯一の問題は、最初のコマンドnpm install express-generator - gpmはnpm install doesnt workとして実行されず、上記のエラーが発生します。 – SeanAA

0

なぜ完全にnpmコマンドを使用できないのかわかりませんが、完全なパスを使用するとうまくいくはずです。たとえば:

./opt/plesk/node/7/lib/node_modules/npm install npm