Пакет внешних зависимостей в том же UMD - PullRequest
5 голосов
/ 07 марта 2019

Используя такие инструменты, как rollup или ng-packagr (для angular), вы можете легко создать UMD-пакет вашего кода.По умолчанию зависимости будут обрабатываться как внешние зависимости, а не объединяться в сгенерированный модуль.Например, ng-packagr делает это по умолчанию (и это правильный путь, поскольку нет смысла создавать Angular Library, содержащую код внешних зависимостей)

Вопрос в том, как кто-то может добиться этого объединения длянекоторые из внешних зависимостей в UMD с ng-packagr или с прямым с накопительным пакетом?

Насколько я знаю, если вы объявите модуль в свойстве {externals: []} объекта конфигурации накопления, он не будет связывать этодо финального УМД.Несмотря на любые зависимости node_modules, даже если вы не объявляете их внешне: [], накопительный пакет не будет связывать код с экспортированным UMD.

Есть идеи, как этого достичь?

...