npm および yarn
I. npm
- npm, nodeパッケージマネージャ;
npm init
パッケージの自動生成.json
- package.jsonはプロジェクトの依存関係を保持します;
$ cd 指定したディレクトリに
$ npm init
$ 以下の情報はオプションである(初期化が完了し、パッケージが生成されるまで入力し続けることができる)。.json
指定したモジュールをインストール
- 以下のコマンドを実行すると、ダウンロードしたパッケージの詳細を保存した package-lock.json ファイルが自動的に生成されます。
$ npm install
yarn
yarnはまた、ダウンロードされた各パッケージをキャッシュし、リソースの利用を最大化するために並列ダウンロードを使用し、npmよりもインストールを高速化するパッケージマネージャです。
$ sudo npm install yarn tyarn -g
yarn init
パッケージの自動生成.json
- package.jsonはプロジェクトの依存関係を保持します;
$ cd 指定したディレクトリに
$ yarn init
$ 以下の情報はオプションである(初期化が完了し、パッケージが生成されるまで入力し続けることができる)。.json
指定したモジュールをインストール
$ yarn add
npm yarn と比較
依存パッケージのバージョン番号
- フォーマット: Major.Minor.Patch
^1.2.3 | を示します。.2.3と <1.3.0 |
.2 | を示します。.2.0と <1.3.0 |
~1 | は≧1.0.0および≦2.0.0を表します。 |
^1.2.3 | を示します。.2.3と <2.0.0 |
^0.1.2 | ^0.1.2 |
^0.1 | ^0.1.2 |