検索

ホームページ  >  に質問  >  本文

python - 糸npmとcpmp

私は依存関係をインストールするために常に npm install または cpmp install を使用していました。その後、yarn は npm や cpmp よりもはるかに信頼できるようですが、その理由はよくわかりません。関連情報ですが、説得力がありません。マスターに来てもらい、混乱を解消するのを手伝ってもらってもいいですか?

迷茫迷茫2801日前626

全員に返信(1)返信します

  • PHP中文网

    PHP中文网2017-05-16 13:40:00

    npm: npm はノードの公式パッケージ管理です。個人的に開発したパッケージの中には、npm の関連コマンドを通じてアップロードできるものと、対応するコマンドを通じてダウンロードできるものがあります。

    cnpm: 国内のファイアウォールにより、npm を介してコンテンツをダウンロードすると、失敗や速度の低下などの問題が発生します。タオバオは、国内の理由により、すべてのパッケージの国内イメージのセットを npm に同期しています。高速ですが、パッケージを cnpm 経由で公開できないことを除けば、他の npm コマンドと違いはありません。

    yarn: npm との主な違いは主にyarn.lockに反映されています。プロジェクトのルート ディレクトリに yarn.lock 的话,就会新建这么一个文件,并且锁定对应包的版本,如果当前项目根目录下有 yarn.lock がない場合は、package.json がハードコーディングされていない限り、yarn.lock にパッケージ化されたバージョンがインストールされます。次に、
    yarn はオフラインでインストールでき、高速です。

    返事
    0
  • キャンセル返事