序文
- npmとは何ですか?
npm、正式名は Node Package Manager です。
npm は、Node.js のパッケージ管理ツールで、さまざまな Node.js 拡張機能のインストールに使用されます。
npm は JavaScript 用のパッケージ管理ツールであり、世界最大のソフトウェア レジストリです。ダウンロードできる JavaScript パッケージは 600,000 を超えており、毎週約 30 億回ダウンロードされています。npm を使用すると、JavaScript 開発者は他の開発者が共有するコードを簡単に使用できます。
1. 具体的な手順
NPM のアイデアはおおよそ次のとおりです。
-
コード リポジトリ (レジストリ) としてサーバーを購入し、共有する必要があるすべてのコードをそこに置きます
-
電子メールを送信して jQuery、Bootstrap、および Underscore の作成者に通知します。npm public を使用してコードをレジストリに送信し、それぞれ jquery、bootstrap、および underscore という名前を付けます (大文字と小文字に注意してください)。
-
コミュニティ内の他の人がこれらのコードを使用したい場合は、jquery、ブートストラップ、およびアンダースコアを package.json に記述し、npm install を実行すると、npm がコードをダウンロードします。
-
ダウンロードしたコードは、node_modules ディレクトリに表示され、すぐに使用できるようになります。
使用できるこれらのコードは「パッケージ」と呼ばれ、NPM という名前の由来は「ノード パッケージ マネージャー」です。
2. devDependency と依存関係ノード
依存関係の宣言
は、プロジェクトに必要な依存関係のインストールを容易にするために行われます。
1. devDependency 開発環境の使用
たとえば、プロジェクトで使用されている gulp は CSS および JS モジュールを圧縮します。これらのモジュールはプロジェクトのデプロイ後は必要ないため、
npm install -save-dev を使用してインストールできます。
2. 本番環境で使用される依存関係
プロジェクトを実行するには、express jquery などのモジュールが必要です。
参考文献
https://zhuanlan.zhihu.com/p/199022852