1. ホーム
  2. node.js

[解決済み] npmにおけるbundledDependenciesと通常の依存関係との違い

2023-03-15 03:31:54

質問

npmでは bundledDependencies を指定することができますが、そうすることの利点は何でしょうか?参照するモジュールが削除されたとしても、絶対に正しいバージョンを取得したい場合、あるいは、バンドルすることでスピードの利点がある場合でしょうか。

の利点を知っている人はいますか? bundledDependencies の利点は何ですか?

どのように解決するのですか?

現在、Nodeの最大の問題の1つは、それがいかに速く変化しているかということです。これは、プロダクションシステムが非常に脆弱であることを意味します。 npm update は簡単に物事を壊してしまう可能性があります。

bundledDependencies を使用することは、あなたが正しく推測しているように、他に何が変更されようとも常に正しい依存関係を提供することを保証することで、この問題を回避する方法です。

また、これを使用して、独自のプライベートバンドルをバンドルし、インストール時にそれらを配布することもできます。