引入
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)
描述:
解析替换配置
参数:
| 参数名 | 类型 | 描述 |
|---|---|---|
| configList | Array<IReplaceConfig> | 配置列表 |
返回: array
处理后的配置列表
示例
ts
parseReplaceConfig([{
source: '',
target: '',
}])replaceDependencies(content, parsedConfigList, keyword)
描述:
替换引用
参数:
| 参数名 | 类型 | 描述 |
|---|---|---|
| content | string | 输入内容 |
| parsedConfigList | Array<IParsedConfigItem> | 替换配置 |
| keyword | string | 提前返回关键词 |
返回: string
处理后的内容
示例
ts
replaceDependencies('', [], '@tx/pmd-vue')