フロントエンド開発者の質問のノード/ NPM初心者。 NPMタイプのモジュールの強みの1つは、その依存関係がnode_modules内にインストールされるということです。モジュールには常に必要なコードがあり、外部のlibは競合しません。フロントエンドノードNPMモジュールと同じ依存関係の複数のダウンロード
これは、クライアントが同じlib + ver(jquery v.Xなど)を複数回ダウンロードするように思われると述べています。モジュールが依存関係を必要としていることを指定する技術は何ですか?しかし、依存関係がサイト/ページ上ですでに利用可能な場合、そのコードをパッケージ化すべきではありませんか?この技術には、共有lib + verを利用できるようにする親モジュールが含まれていますか?
また、さまざまなフロントエンドモジュールが同じlib + verをダウンロードして、ページ上の他のモジュールがすでにダウンロードしている可能性がありますか?
ビルドスクリプトを作成するときに、共有ライブラリを連結しないで、モジュールによってreq'dされた共有ライブラリをダウンロードするようにHTMLスクリプトタグが生成されると指定します。ブラウザのキャッシングにも適しています。それとも別の方法ですか?特定のモジュールに必要なすべてのライブラリを連結して、余分な重量について心配する必要はありませんか? –