我想用 gulp-replace-task 替换的 index.html 文件中有以下文本:
<img src="assets/images/logo
<img style="width:100px;height:100px;" src="assets/ima
我想让所有“assets”实例都替换为“my/stuff”。
我尝试了以下方法,但它不起作用:
gulp.task('default', function() {
gulp.src('./index.html')
.pipe(replace({
patterns: [
{
match: '/assets/g',
replacement: 'my/stuff'
}
]
}))
.pipe(gulp.dest('./'))
最佳答案
Match 可以是字符串,但如果您想使用正则表达式,请删除正则表达式周围的引号 '
。
gulp.task('default', function() {
gulp.src('./index.html')
.pipe(replace({
patterns: [
{
match: /assets/g,
replacement: 'my/stuff'
}
]
}))
.pipe(gulp.dest('./'))
关于gulp - 如何让 gulp-replace-task 替换 html 文件中的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34006200/