[フロントエンド] npm install --save、--save-dev、-D、-S、-g の違い


序文

  • npmとは何ですか?

npm、正式名は Node Package Manager です。
npm は、Node.js のパッケージ管理ツールで、さまざまな Node.js 拡張機能のインストールに使用されます。

npm は JavaScript 用のパッケージ管理ツールであり、世界最大のソフトウェア レジストリです。ダウンロードできる JavaScript パッケージは 600,000 を超えており、毎週約 30 億回ダウンロードされています。npm を使用すると、JavaScript 開発者は他の開発者が共有するコードを簡単に使用できます。


1. 具体的な手順

NPM のアイデアはおおよそ次のとおりです。

  1. コード リポジトリ (レジストリ) としてサーバーを購入し、共有する必要があるすべてのコードをそこに置きます

  2. 電子メールを送信して jQuery、Bootstrap、および Underscore の作成者に通知します。npm public を使用してコードをレジストリに送信し、それぞれ jquery、bootstrap、および underscore という名前を付けます (大文字と小文字に注意してください)。

  3. コミュニティ内の他の人がこれらのコードを使用したい場合は、jquery、ブートストラップ、およびアンダースコアを package.json に記述し、npm install を実行すると、npm がコードをダウンロードします。

  4. ダウンロードしたコードは、node_modules ディレクトリに表示され、すぐに使用できるようになります。

使用できるこれらのコードは「パッケージ」と呼ばれ、NPM という名前の由来は「ノード パッケージ マネージャー」です。

2. devDependency と依存関係ノード

依存関係の宣言
は、プロジェクトに必要な依存関係のインストールを容易にするために行われます。

1. devDependency 開発環境の使用

たとえば、プロジェクトで使用されている gulp は CSS および JS モジュールを圧縮します。これらのモジュールはプロジェクトのデプロイ後は必要ないため、
npm install -save-dev を使用してインストールできます。

2. 本番環境で使用される依存関係

プロジェクトを実行するには、express jquery などのモジュールが必要です。

ここに画像の説明を挿入します

参考文献

https://zhuanlan.zhihu.com/p/199022852

おすすめ

転載: blog.csdn.net/weixin_44625361/article/details/130358413