質問: jsonData1; %> 2| jsonData1 is not defined ``` ### 該当のソースコード ``` 【gulpfile.js】 gulp.src(tempFile1) .pipe(ejs({ jsonData2: data2[j] })) .pipe(ejs({ jsonData1: data1[i] })) .pipe(rename(id + '.html')) .pipe(gulp.dest('dist/')); ``` 上記のようにgulpfile.js側でejs()を2つpipeすることはできないのでしょうか? ### 試したこと VisualStudioCodeのデバッグモードでgulpfile.jsのjsonData1にjsonの値が渡ってきているのは確認済みです。 jsonData2: data2[j]とjsonData1: data1[i]を逆にするとjsonData2でエラーが出るので、おそらく後にpipeしたejs()がうまく処理されていないのだろうと考えています。 よろしくお願いいたします。
回答: 解決しました。 ``` gulp.src(tempFile1) .pipe(ejs({ jsonData2: data2[j],jsonData1: data1[i] })) ``` 併記するだけでよかったのですね。