webpack loader use to compile ejs templates.
npm install compile-ejs-loader
vartemplate=require("compile-ejs-loader!./file.ejs");// => returns the template function compiled with ejs templating engine.// And then use it somewhere in your codetemplate(data)// Pass object with data// Child Templates// path is relative to where webpack is being run<%-includetemplates/child-%>besides ejs compile options, you can add these addtion options:
beautify — enable or disable uglify-js beautify of template ast
compileDebug — see ejs compileDebug option
htmlmin — see htmlminify section
htmlminOptions - See all htmlminify options reference
module: {rules: [{test: /\.ejs$/,loader: 'compile-ejs-loader',options: {'htmlmin': true,'htmlminOptions': {removeComments: true}}}]}