-1

ExpressJsを使い始めたばかりです。誰かが違いを説明できますか

npm install

npm install -g express

(ここにリンクの説明を入力してから取得したインストールコード

4

3 に答える 3

3

フラグは、-gグローバルnode_modulesディレクトリにExpressをインストールすることを意味します。expressこれにより、どこからでもコマンドを呼び出すことができます。npm install expressアプリにライブラリをインストールするために使用さexpressれます。つまり、アプリのディレクトリに移動して、と入力しnpm install expressます。

次のことを行うことをお勧めします。

npm install -g express

次に、アプリディレクトリに移動するときに、と入力しnpm link expressます。これは、グローバルエクスプレスインストールへのシンボリックリンクです。

これは役に立ちますか?

于 2012-08-21T15:40:29.687 に答える
0
npm install express

現在のフォルダにnode_modulesというフォルダを作成し、その中にexpressをインストールします。

npm install -g express

/ usr / local / lib/node_modulesなどのシステムにexpressをインストールします

たとえば、Expressまたはスーパーバイザのグローバルインストールが必要な理由は、binツールを使用するためです。

expressのbinツールは、非常に便利なテンプレートプロジェクトを生成します。

于 2012-08-21T15:42:37.007 に答える
0

@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はそれをダウンロードしてインストールする方法を認識します。

于 2012-08-21T17:18:28.357 に答える