如何使用gulp rename删除后缀

如何使用gulp rename删除后缀,gulp,gulp-rename,Gulp,Gulp Rename,我希望在删除'src'后缀的同时复制一些细枝文件 示例:someCode.html.src.twig 结果是:someCode.html.twig 使用gulp rename,因为我必须对多个都具有src后缀的文件执行此更改 我还希望维护目录结构: 例如: D:测试-->表单目录-->someFile.html.src.twig ,someotherFile.html.src.twig --> SomeOtherDir --> onemore.html.src.twig

我希望在删除'src'后缀的同时复制一些细枝文件 示例:someCode.html.src.twig 结果是:someCode.html.twig 使用gulp rename,因为我必须对多个都具有src后缀的文件执行此更改

我还希望维护目录结构:

例如:

D:测试-->表单目录-->someFile.html.src.twig ,someotherFile.html.src.twig

    --> SomeOtherDir   --> onemore.html.src.twig
结果: D:someDir-->表单目录-->someFile.html.twig ,someotherFile.html.twig

       --> SomeOtherDir   --> onemore.html.twig

我知道我可以使用gulp rename删除扩展名和basename,但是我只想更改后缀,如图所示。任何帮助都会很好!谢谢

使用
gulpextreplace

例如:

.pipe(ext_replace('twig', '.src.twig'))