質問: pages[i].id; gulp.src(tempFile) .pipe(ejs({ jsonData: pages[i] })) .pipe(rename(id + '.html')) .pipe(gulp.dest('app/public')); } }); ``` しかし、どう変更しても「about.ejs」や「ejs/common/about/_header」で変更をすると画像のようにエラーが表示されます。 (*index.htmlも同じ反応でした) ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/ed1ee93ddfd95d29ce7a9aadeac5060d.png) エラーの内容が理解できず苦戦しています。 どのようにすればいいのでしょうか? 経験が浅く理解不足&経験不足で申し訳ありません。どなたかお願いいたします。 *「pages.json」は参考サイトを元に入れています。 ``` { "pages": [ { "id": "about", "title": "ページ1のタイトル", "description": "ページ1のディスクリプション" }, { "id": "work", "title": "ページ2のタイトル", "description": "ページ2のディスクリプション" }, { "id": "page3", "title": "ページ3のタイトル", "description": "ページ3のディスクリプション" }, { "id": "page4", "title": "ページ4のタイトル", "description": "ページ4のディスクリプション" } ] } ``` ディレクトリ構成はこちらです ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/6835471d040d487452c544b11d30cba1.png)
回答: エラー見る限り、 ``` var fs = require('fs'); ``` を冒頭に追加すればいいのではないでしょうか?