Нод/NPM-новичок с передним интерфейсом. Я понимаю, что одна из сильных сторон модуля NPM-типа заключается в том, что его зависимости устанавливаются внутри себя, в node_modules. Модули всегда имеют код, который им нужен, а внешние библиотеки не конфликтуют.Модули NPM для интерфейсных узлов и несколько загрузок с одинаковой зависимостью
Это означает, что это приведет к тому, что клиент будет загружать один и тот же lib + ver (скажем, jquery v.X) несколько раз. Какова методика определения того, что модуль нуждается в зависимости, но он не должен упаковывать этот код, если зависимость уже доступна на сайте/странице? Включает ли упомянутый метод родительские модули, которые делают доступным доступ к общей lib + ver?
Или, если различные интерфейсные модули просто перезагрузите тот же lib + ver, что другие модули на странице, возможно, уже загрузились?
Я полагаю, что когда я создаю скрипт сборки, я не объединяю общие библиотеки, и я указываю, что теги html-скриптов должны быть сгенерированы для загрузки разделяемой библиотеки, если они были восстановлены модулем. Также лучше для кеширования браузера. Или, иначе? Должен ли я просто конкатенировать все библиотеки, необходимые для конкретного модуля, и не беспокоиться о лишнем весе? –