Javascript 如何使用rollup replace替换多个字符串
第一次替换有效,第二次无效。我只是无法从这里的文档中了解该怎么做: 我也尝试过这个,但似乎多次运行会产生双重替换:Javascript 如何使用rollup replace替换多个字符串,javascript,rollupjs,transpiler,Javascript,Rollupjs,Transpiler,第一次替换有效,第二次无效。我只是无法从这里的文档中了解该怎么做: 我也尝试过这个,但似乎多次运行会产生双重替换: replace( { 'origprefix-': 'myprefix-', delimiters: ['', ''] }, ), replace( { 'ABCprefix': 'DEFprefix', delimiters: ['', ''] } ), 这里也一样: replace( {
replace(
{ 'origprefix-': 'myprefix-', delimiters: ['', ''] },
),
replace(
{ 'ABCprefix': 'DEFprefix', delimiters: ['', ''] }
),
这里也一样:
replace(
{
'origprefix-': 'myprefix-', delimiters: ['', ''],
'ABCprefix': 'DEFprefix', delimiters: ['', '']
}
),
通过使用允许正则表达式的
汇总插件modify
解决了这个问题。欢迎使用堆栈溢出!虽然这段代码可以解决这个问题,但如何以及为什么解决这个问题将真正有助于提高您的帖子质量,并可能导致更多的投票。请记住,你是在将来回答读者的问题,而不仅仅是现在提问的人。请在回答中添加解释,并说明适用的限制和假设。
replace(
{
'origprefix-': 'myprefix-', delimiters: ['', ''],
'ABCprefix': 'DEFprefix', delimiters: ['', '']
}
),
replace({
'origprefix-': 'myprefix-',
'ABCprefix': 'DEFprefix',
delimiters: ['', '']
}),