1

ファイル名が「wp-config.php」の複数のファイルをターゲットにしています。

    source/some_site/wp-config.php
    source/another_site/wp-config.php
    source/and_the_other_one/wp-config.php
    ...
    source/and_more_and_more/wp-config.php

gulp.src(['source/**/wp-config.php'])

ファイルのディレクトリ名を gulp で調べることはできますか?

私の場合、たまたまサイトの名前です。実際のサイトの名前でdefine('DB_NAME', 'site_s_name');毎回更新したいと思います。wp-config.phpしかし、現在のコードdefine('DB_NAME', 'site1');はすべての構成にのみ入れます:

const gulp = require('gulp');
const replace = require('gulp-replace');

var db_name = 'site1';

gulp.task('update-config', function(){

  var regexp1 = /'DB_NAME', '.*'/;
  var subst1 = "'DB_NAME', '"+db_name+"'";

  gulp.src(['source/**/wp-config.php'])
  .pipe(replace(regexp1, subst1))

  .pipe(gulp.dest('destination'));
});

それとも、ガクガク食べすぎてしまうのでしょうか? これを解決するために node.js のスキルが必要な場合、残念ながら、私にはそれがありません。

4

0 に答える 0