前提・実現したいこと
勉強中の素人です。お手数ですがなにとぞよろしくお願いします。
gulpでEJSを使ってテンプレートエンジンとして使用したいです。
具体的には.esjファイルを.htmlファイルに変換したいです。
発生している問題・エラーメッセージ
gulp ejsを実行すると下記のエラーメッセージがでます。
/home/vagrant/node_lesson/node_modules/gulp-ejs/index.js:27
var fileData = Object.assign({}, data, file.data)
^
TypeError: Object function Object() { [native code] } has no method 'assign'
at DestroyableTransform._transform (/home/vagrant/node_lesson/node_modules/gulp-ejs/index.js:27:27)
at DestroyableTransform.Transform._read (/home/vagrant/node_lesson/node_modules/gulp-ejs/node_modules/through2/node_modules/readable-stream/lib/_stream_transform.js:184:10)
at DestroyableTransform.Transform._write (/home/vagrant/node_lesson/node_modules/gulp-ejs/node_modules/through2/node_modules/readable-stream/lib/_stream_transform.js:172:83)
at doWrite (/home/vagrant/node_lesson/node_modules/gulp-ejs/node_modules/through2/node_modules/readable-stream/lib/_stream_writable.js:418:64)
at writeOrBuffer (/home/vagrant/node_lesson/node_modules/gulp-ejs/node_modules/through2/node_modules/readable-stream/lib/_stream_writable.js:407:5)
at DestroyableTransform.Writable.write (/home/vagrant/node_lesson/node_modules/gulp-ejs/node_modules/through2/node_modules/readable-stream/lib/_stream_writable.js:334:11)
at write (/home/vagrant/node_lesson/node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream/lib/_stream_readable.js:623:24)
at flow (/home/vagrant/node_lesson/node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream/lib/_stream_readable.js:632:7)
at DestroyableTransform.pipeOnReadable (/home/vagrant/node_lesson/node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream/lib/_stream_readable.js:664:5)
at DestroyableTransform.emit (events.js:92:17)
試したこと
調べたところnode.jsのバージョンが古いようで下記のサイトのことを試しました
https://qiita.com/t_kojima/items/780b3b3133a17cceb175
https://qiita.com/satoyan419/items/56e0b5f35912b9374305
https://ousia.so/blog/it/176.html
コマンドプロンプトではnodistでNodeのバージョンが更新できたのですが
作業フォルダではv0.10.48のままです。
補足情報(FW/ツールのバージョンなど)
作業環境はWindows10です。
当方素人で記載漏れなどありましたら申し訳ありません。
どうぞよろしくお願いいたします。
あなたの回答
tips
プレビュー