84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
私は依存関係をインストールするために常に npm install または cpmp install を使用していました。その後、yarn は npm や cpmp よりもはるかに信頼できるようですが、その理由はよくわかりません。関連情報ですが、説得力がありません。マスターに来てもらい、混乱を解消するのを手伝ってもらってもいいですか?
业精于勤,荒于嬉;行成于思,毁于随。
npm: npm はノードの公式パッケージ管理です。個人的に開発したパッケージの中には、npm の関連コマンドを通じてアップロードできるものと、対応するコマンドを通じてダウンロードできるものがあります。
cnpm: 国内のファイアウォールにより、npm を介してコンテンツをダウンロードすると、失敗や速度の低下などの問題が発生します。タオバオは、国内の理由により、すべてのパッケージの国内イメージのセットを npm に同期しています。高速ですが、パッケージを cnpm 経由で公開できないことを除けば、他の npm コマンドと違いはありません。
yarn: npm との主な違いは主にyarn.lockに反映されています。プロジェクトのルート ディレクトリに yarn.lock 的话,就会新建这么一个文件,并且锁定对应包的版本,如果当前项目根目录下有 yarn.lock がない場合は、package.json がハードコーディングされていない限り、yarn.lock にパッケージ化されたバージョンがインストールされます。次に、yarn はオフラインでインストールでき、高速です。
yarn.lock
npm: npm はノードの公式パッケージ管理です。個人的に開発したパッケージの中には、npm の関連コマンドを通じてアップロードできるものと、対応するコマンドを通じてダウンロードできるものがあります。
cnpm: 国内のファイアウォールにより、npm を介してコンテンツをダウンロードすると、失敗や速度の低下などの問題が発生します。タオバオは、国内の理由により、すべてのパッケージの国内イメージのセットを npm に同期しています。高速ですが、パッケージを cnpm 経由で公開できないことを除けば、他の npm コマンドと違いはありません。
yarn: npm との主な違いは主にyarn.lockに反映されています。プロジェクトのルート ディレクトリに
yarn.lock
的话,就会新建这么一个文件,并且锁定对应包的版本,如果当前项目根目录下有yarn.lock
がない場合は、package.json がハードコーディングされていない限り、yarn.lock にパッケージ化されたバージョンがインストールされます。次に、yarn はオフラインでインストールでき、高速です。