javascript - Node.jsのグローバルインストールとローカルインストールの違いをわかりやすく説明できる方はいらっしゃいますか?

WBOY
リリース: 2016-08-04 09:20:15
オリジナル
990 人が閲覧しました

それぞれのメリットは何ですか?

返信内容:

それぞれのメリットは何ですか?

簡単に言えば:

グローバル インストールは、nodejs インストール ディレクトリにインストールされ、そこにある bin ディレクトリがパス内にあるため、そこにあるツールをコマンド ラインから直接簡単に呼び出すことができます。
ローカルインストール: package.jsonが存在するローカルディレクトリのnode_modulesにインストールします。ローカル プロジェクトをビルドするために使用されます (または、require を使用して直接参照できる Nodejs 操作をサポートします)。

両者の目標は全く別のものです。ローカルなものはプロジェクトとして機能し、グローバルなものはツールとして機能します。

一般的に使用されるグローバルには次のものが含まれます:
pm2
nrm
npm
eslint
hexo-cli
vue-cli
など

最も興味深いのはbabelです
以前はグローバルでした
現在はローカルであることが推奨されています

ローカルにインストールしてみてください。そうしないと、マシン上の複数のプロジェクト間で競合が発生する可能性があります。

他のプロジェクトでまだ使用する必要がある場合(1 つのプロジェクトだけであれば問題ありません)、グローバルに使用してください。そうでない場合は、再度インストールする必要があります

平たく言えば (あまり適切ではありませんが)、グローバル インストールとは、データをローカルにダウンロードして保存することを意味します。ローカルにインストールする場合は、ダウンロードしたコンテンツを直接ロードします。それ以外の場合は、常にリモート エンドから取得されます。
したがって、グローバルではなくローカルにインストールされている場合でも、プロジェクトの動作には影響しません。グローバルにインストールされているがローカルにはインストールされていない場合、プロジェクトは実行できません。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート