ExpressJsを使い始めたばかりです。誰かが違いを説明できますか
npm install
と
npm install -g express
(ここにリンクの説明を入力してから取得したインストールコード
ExpressJsを使い始めたばかりです。誰かが違いを説明できますか
npm install
と
npm install -g express
(ここにリンクの説明を入力してから取得したインストールコード
フラグは、-g
グローバルnode_modulesディレクトリにExpressをインストールすることを意味します。express
これにより、どこからでもコマンドを呼び出すことができます。npm install express
アプリにライブラリをインストールするために使用さexpress
れます。つまり、アプリのディレクトリに移動して、と入力しnpm install express
ます。
次のことを行うことをお勧めします。
npm install -g express
次に、アプリディレクトリに移動するときに、と入力しnpm link express
ます。これは、グローバルエクスプレスインストールへのシンボリックリンクです。
これは役に立ちますか?
npm install express
現在のフォルダにnode_modulesというフォルダを作成し、その中にexpressをインストールします。
npm install -g express
/ usr / local / lib/node_modulesなどのシステムにexpressをインストールします
たとえば、Expressまたはスーパーバイザのグローバルインストールが必要な理由は、binツールを使用するためです。
expressのbinツールは、非常に便利なテンプレートプロジェクトを生成します。
@JPリチャードソンと@3onがnpminstallexpressとnpm-ginstall expressに関して示したことに加えて、npm install (expressまたは-g expressなし)を実行すると、npmは現在のディレクトリのpackage.jsonファイルを読み取ってインストールします(ローカル)package.jsonにリストされている依存関係
これが、http://expressjs.com/guide.htmlの例が機能する理由です。作成を要求するpackage.jsonは、Express 3.xを依存関係として示し、npmはそれをダウンロードしてインストールする方法を認識します。