Skip to content

引入

ts
import { parseReplaceConfig, replaceDependencies } from 't-comm';

// 不支持 tree-shaking 的项目
import { parseReplaceConfig, replaceDependencies} from 't-comm/lib/ast/index';

// 只支持 ESM 的项目
import { parseReplaceConfig, replaceDependencies} from 't-comm/es/ast/index';

parseReplaceConfig(configList)

描述

解析替换配置

参数

参数名类型描述
configListArray<IReplaceConfig>

配置列表

返回: array

处理后的配置列表

示例

ts
parseReplaceConfig([{
  source: '',
  target: '',
}])

replaceDependencies(content, parsedConfigList, keyword)

描述

替换引用

参数

参数名类型描述
contentstring

输入内容

parsedConfigListArray<IParsedConfigItem>

替换配置

keywordstring

提前返回关键词

返回: string

处理后的内容

示例

ts
replaceDependencies('', [], '@tx/pmd-vue')