WebPack Externals: как "обнаруживается" зависимость параметра регулярного выражения для целевых объектов библиотеки UMD?
WebPack предоставляет удобный способ вывода зависимостей извне. Это может быть удобно, если вы хотите, чтобы приложение-потребитель предоставляло эту зависимость.
В моей ситуации я нацелен на вывод UMD и использую object
внешний синтаксис для большинства внешних зависимостей и строка для некоторых других:
Однако у меня есть одна зависимость, которая рекомендует следующее использование:
import vtkGenericRenderWindow from 'vtk.js/Sources/Rendering/Misc/GenericRenderWindow';
import vtkWidgetManager from 'vtk.js/Sources/Widgets/Core/WidgetManager';
import vtkVolume from 'vtk.js/Sources/Rendering/Core/Volume';
import vtkVolumeMapper from 'vtk.js/Sources/Rendering/Core/VolumeMapper';
import vtkInteractorStyleMPRSlice from 'vtk.js/Sources/Interaction/Style/InteractorStyleMPRSlice';
import vtkPaintFilter from 'vtk.js/Sources/Filters/General/PaintFilter';
Это противоречит ограничению, изложенному в Руководстве "Авторские библиотеки":
https://webpack.js.org/guides/author-libraries/
И требует regex
вариант для работы.
При использовании regex
возможность экстернализации, как WebPack знает, где / как связать зависимость, которую мое родительское приложение предоставляет с кодом, который соответствует regex
шаблон?
Полезно: