library
library 用于配置 Module Federation 容器的输出库格式,决定容器以何种模块规范暴露给外部使用。
- 类型:
LibraryOptions - 是否必填:否
- 默认值:
undefined
type(必填)
- 类型:
LibraryType - 是否必填:是
指定容器的输出库类型。常用值:
name
- 类型:
string | string[] | LibraryCustomUmdObject - 是否必填:否
- 默认值:
undefined
库的名称。对于 umd 类型,可以分别指定 amd、commonjs 和全局变量的名称。
export
- 类型:
string | string[] - 是否必填:否
- 默认值:
undefined
指定哪个导出应作为库对外暴露。
umdNamedDefine
- 类型:
boolean - 是否必填:否
- 默认值:
false
当 type 为 'umd' 时,是否对 AMD 模块命名(即在 define() 中传入模块名)。
amdContainer
- 类型:
string - 是否必填:否
- 默认值:
undefined
在 AMD 模块中为 define/require 函数添加容器前缀。
auxiliaryComment
- 类型:
string | object - 是否必填:否
- 默认值:
undefined
在 UMD 包装器中为各模块格式添加注释。
- Example