タグ

ブックマーク / classic.yarnpkg.com (5)

  • 選択的な依存関係の解決 | Yarn

    Yarn はバージョンを選択して解決する機能をサポートしており、package.json ファイル内の resolutions フィールドを通じて、依存関係に独自のパッケージのバージョンを定義することができます。 通常、これにより yarn.lock を手動で編集する必要が出てきます。 なぜこれがしたいのか? 依存しているパッケージに重要な更新があっても、頻繁に更新されるわけではないパッケージに依存していることがあるでしょう。 その場合、依存関係が直接指定されたバージョンの範囲において、さらに依存しているパッケージ(サブ依存関係のパッケージ)の更新されたバージョンをカバーしていないなら、作者の対応を待たなければなりません。 プロジェクトでサブ依存関係にあるパッケージが重要なセキュリティ上の更新があり、依存関係にあるパッケージが最小のバージョン更新を行うまで待てないことがあります。 メンテナ

  • ワークスペース | Yarn

    ワークスペースとは、 Yarn 1.0 から追加された、デフォルトで利用できるパッケージのアーキテクチャを設定する新しい方法です。ワークスペースにより複数のパッケージを設定する際に、 yarn install を一度実行するだけで、それらの全てが単一のパスにインストールされるようになります。 なぜこれがしたいのか? 依存関係は共にリンクさせることができ、つまりワークスペース同士は常に利用可能なコードで最新のものを使用しながら、お互いに依存することができるのです。 これはワークスペースのツリーには影響しますが、システム全体には影響しないため、 yarn link より優れたメカニズムです。 プロジェクトの全ての依存関係が一緒にインストールされ、Yarn がそれらをより最適化できる自由を与えられるのです。 Yarn は各プロジェクトで異なったものではなく、単一の lock ファイルを使用するの

  • Yarn

    超高速 Yarn はダウンロードしたパッケージをキャッシュするので、再ダウンロードは不要です。さらにリソースを最大限利用できるように処理を並列化するので、インストール時間はかつてないほど高速です。

  • Yarn

    Migrating from npm should be a fairly easy process for most users. Yarn can consume the same package.json format as npm, and can install any package from the npm registry. If you want to try Yarn out on your existing npm project, just try running: This will lay out your node_modules folder using Yarn’s resolution algorithm that is compatible with the node.js module resolution algorithm. If you get

    Yarn
  • Yarn

    Ultra Fast. Yarn caches every package it downloads so it never needs to download it again. It also parallelizes operations to maximize resource utilization so install times are faster than ever.

    Yarn
  • 1