gulp 中的变量值替换

Variable value in gulp replace

我目前正在创建一个脚本,将 html 网站转换为 WordPress 模板。

我知道您可以用文本替换文件中的文本和其他值。 但是有没有办法用另一个变量的值替换它们?

I want to change the template name to the name the user sets before this``

.pipe(replace('TEMPLATENAME', '<%= pkg.name %>'))

当然我现在得到的输出是:

register_nav_menus( array(
'primary' => __( 'Primary Menu', '<%= pkg.name %>' ),) );

如果您想要将 TEMPLATENAME 替换为 pkg.name 中的值,您应该这样做:

.pipe(replace('TEMPLATENAME', pkg.name))