2017-01-08 9 views
0

私はNode.JSを信じられないほど新しくしています(私の背景はUnity C#です。私はこれがnpm install --save [email protected]の意味は何ですか?どうすれば使用できますか?

First let’s create a package.json manifest file that describes our project. 
I recommend you place it in a dedicated empty directory (I’ll call mine 
chat-example). 

{ 
    "name": "socket-chat-example", 
    "version": "0.0.1", 
    "description": "my first socket.io app", 
    "dependencies": {} 
} 

Now, in order to easily populate the dependencies with the things we need, we’ll 

npm install --save [email protected] 
  1. を意味を理解していない私はSocket.IO

    http://socket.io/get-started/chat/

    チャットのチュートリアルによ

    '保存' とは何ですか?

  2. これは、Node.JSがインストールされているサーバーの サーバーのコマンドプロンプトで使用することを意味していますか?
+0

可能な複製(http://stackoverflow.com/questions/19578796/what-is-the-save-option-for-npm-install ) – xkcd149

答えて

4
  1. --save彼はちょうどそれに対応するバージョンでインストールあなたがNPMコマンドがあなたのpackage.jsonファイルにパッケージを記述することを意味します。特に、依存関係プロパティ。コードをホスティングサービスなどに配布することは重要です。
  2. node.jsをインストールすると、端末を開いてこのコマンドを実行する可能性があります。一部のサーバーでは、package.jsonが自動的に実行されます。つまり、依存関係がインストールされ、スクリプトが実行されます。
2

--saveは、package.jsonファイルに依存関係を追加します。例えば 、 あなたは

{ 
    "name": "shared", 
    "version": "1.0.0", 
    "description": "Webapp for XYZ", 
    "author": "Harsha Venkatram", 
    "license": "ISC" 
} 

のように見え、あなたはpackage.jsonあなたは急行を利用することができた後

{ 
    "name": "shared", 
    "version": "1.0.0", 
    "description": "Webapp for XYZ", 
    "author": "Harsha Venkatram", 
    "license": "ISC", 
    "dependencies": { 
    "express": "^4.14.0" 
    } 
} 

npm install --save express

になってしまうんpackage.jsonを持っている場合あなたのノードサーバーJSファイルのようなフレームワーク

import express from 'express' 

npm install expressを使用することはできますか。はい、間違いなくインポートできたとしても問題はありません。サーバーにプロジェクトをホストする場合は、サーバーにログオンしてからもう一度npm install expressを実行する必要があります。ただし、--saveオプションを使用した場合は、npm installだけがすべての依存関係をダウンロードします。ここで

2
  1. は重複して質問です: https://stackoverflow.com/a/19578808/5410166

  2. はい、それがインストールさnodejsとNPMとコンピュータ、サーバーまたはお使いのdevのコンピュータの端末上で実行されます。 [インストールNPMのため--saveオプションは何?]の

関連する問題