我想在目录及其子目录中的所有文件中使用 grunt-string-replace 替换字符串
例如在所有这些文件中:
dist/templates_and_modules/templates/template1/template1.php
dist/templates_and_modules/templates/template2/template2.php
dist/templates_and_modules/modules/module1.php
dist/templates_and_modules/modules/module1.php
我想换
/*remove->*/
和:
/*
和
/*<-remove*/
和
*/
使用明确定义的文件,它可以工作:
strrep: {
dist: {
files: {
'<%= yeoman.dist %>/templates_and_modules/templates/template1/template1.php':
'<%= yeoman.dist %>/templates_and_modules/templates/template1/template1.php'
},
options: {
replacements: [
{
pattern: '/*remove->*/',
replacement: '/*'
},
{
pattern: '/*<-remove*/',
replacement: '*/'
}
]
}
}
}
但我无法让它与目录中的所有文件一起工作。