Skip to content

API 参考 / @142vip/utils / VipConfig

类: VipConfig

定义于: packages/utils/src/pkgs/config.ts:8

配置加载

构造函数

构造函数

new VipConfig(): VipConfig

返回

VipConfig

方法

loadCliConfig()

loadCliConfig<T>(configName, defaultValue, cosmiconfigOptions?): T

定义于: packages/utils/src/pkgs/config.ts:14

加载配置

  • 本地配置,形如:xxx.config.ts
  • 包配置,package.json中的xxx字段

类型参数

T

T

参数

configName

string

defaultValue

any

cosmiconfigOptions?

Partial<OptionsSync>

返回

T


loadConfig()

loadConfig<T>(configName, cosmiconfigOptions?): undefined | T

定义于: packages/utils/src/pkgs/config.ts:27

加载cli配置

类型参数

T

T

参数

configName

string

cosmiconfigOptions?

Partial<OptionsSync>

返回

undefined | T


mergeCommanderConfig()

mergeCommanderConfig<T>(cliConfig, commanderConfig): T

定义于: packages/utils/src/pkgs/config.ts:43

合并配置

类型参数

T

T

参数

cliConfig

Partial<T>

cli自定义配置

commanderConfig

Partial<T>

用户在cli终端输入的配置

返回

T