15

最近、node.js をいじり始めましたが、さまざまなバージョンの node、npm、nvm、およびその他のパッケージの混乱の中で迷子になりました。グローバルにインストールされているものとローカルにインストールされているものはわかりません (ローカルにインストールされている場合、パッケージは使用できるノードのバージョンをどのように認識しますか?)。

さまざまなインストール オプションが何をするかの概要が知りたいです。具体的には:

  • nvmapt-getmake installまたはその他の方法を使用する場合、ノードはどこにインストールされますか?
  • ノードをローカルにインストールするのは良い考えですか?
  • システム認識可能なフォルダにインストールするのではなく、なぜnvmmy を変更するのですか?~/.profilebin
  • 異なるバージョンのノードを互いに並べてインストールできることを見ましたnvm- なぜこれをしたいのですか? 代わりにローカルにインストールできますよね?
  • パッケージはどこにnpmインストールされますか? ノードのバージョンに対してパッケージをチェックしているのを見ましたが、ノードがアップグレードされるとこれらのパッケージはどうなりますか?
  • グローバル インストールまたはローカル インストールを使用する方がよいのはどのような場合ですか? その場合、パッケージをどこに配置する必要がありますか (デフォルトではどこに配置しますか?)
  • npmnvmはどう違いnaveますか?

編集:ここにノードをインストールする方法はたくさんありますが、これは私をさらに混乱させます...

4

3 に答える 3

1

アプリケーションのローカル コンテキストにモジュールをインストールするには、次のコマンドを使用します。

npm install modulename

この場合、モジュールはアプリケーションの node_modules フォルダーにインストールされます。

それ以外の場合は、グローバルコンテキストでモジュールをインストールできます

npm install -g modulename

この場合、モジュールは通常 /usr/local/bin/modulename にある、hole システム環境用にインストールされます。

グローバル インストールは、express や node-inspector など、複数のアプリケーションで必要なモジュールに適しています。

于 2013-05-10T10:30:52.710 に答える