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')