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 шаблон?

Полезно:

0 ответов

Другие вопросы по тегам