使用 cheerio 替换部分属性值?
Replacing part of of an attribute value using cheerio?
我需要使用 gulp-cheerio:[=14= 将子字符串 target
替换为以下元素的 href
值的字符串 deploy
]
<link rel="stylesheet" type="text/css" href="../../../target/test/css/index.css">
我以前没用过 cheerio,但假设 jQuery 语法可以,你可以
.pipe(cheerio(function($, file) {
$('link[href="../../../target/test/css/index.css"]').attr('href',
$('link[href="../../../target/test/css/index.css"]').attr('href').replace('target', 'deploy'));
}))
我需要使用 gulp-cheerio:[=14= 将子字符串 target
替换为以下元素的 href
值的字符串 deploy
]
<link rel="stylesheet" type="text/css" href="../../../target/test/css/index.css">
我以前没用过 cheerio,但假设 jQuery 语法可以,你可以
.pipe(cheerio(function($, file) {
$('link[href="../../../target/test/css/index.css"]').attr('href',
$('link[href="../../../target/test/css/index.css"]').attr('href').replace('target', 'deploy'));
}))