サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
ニコニコ動画
pnpm.io
効率的node_modules 内のファイルは単一のコンテンツアドレス指定可能なストレージから複製またはハードリンクされます。
pnpm の新規ユーザーから、pnpm が生成する node_modules の奇妙な構造についてよく聞かれます。 なぜ平坦な構造を使用しないのでしょうか。 依存のさらにその依存はどこにあるのでしょうか。 この記事では、npm や Yarn の生成するフラットな node_modules に馴染みのある読者を想定しています。 npm が v3 からフラットな node_modules を採用する必要があった理由については、 なぜ pnpm が必要なのでしょうか (英語) を参照してください。 では、なぜ pnpm は通常とは異なる構造の node_modules を使用するのでしょう。 試しに 2 つのディレクトリを作成して、片方には npm add express を、もう一方には pnpm add express を実行してみてください。 npm の方のディレクトリにある node_m
EfficientFiles inside node_modules are cloned or hard linked from a single content-addressable storage Supports monorepospnpm has built-in support for multiple packages in a repository Strictpnpm creates a non-flat node_modules by default, so code has no access to arbitrary packages
このページを最初にブックマークしてみませんか?
『Fast, disk space efficient package manager | pnpm』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く