WebPack外部工具:如何为UMD库目标“找到”正则表达式选项的依赖性?

时间:2019-09-17 02:34:36

标签: javascript webpack vtk webpack-4 vtk.js

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/#external-limitations

并且需要使用regex选项。

使用regex选项进行外部化时,WebPack如何知道在何处/如何将父应用程序提供的依存关系链接到与regex模式匹配的代码?

有用:

0 个答案:

没有答案