Webpack EJS Template Loader
EJS loader for webpack. Uses ejs function to compile templates.
☁️ Installation
npm i -D ejs-file-loader
📋 Example
JavaScript
var template = ;// => returns the template function compiled with ejs templating engine.// And then use it somewhere in your code// Pass object with data// Child Templates// path is relative to where webpack is being run<%- include templates/child -%>
📝 Documentation
Following options can be specified in query:
beautify
— enable or disable uglify-js beautify of template ast
compileDebug
— see ejs compileDebug option
htmlmin
— see htmlminify section
htmlminify
module: loaders: test: /\.ejs$/ loader: 'ejs-file-loader?htmlmin' // enable here 'ejs-compiled-loader': 'htmlmin': true // or enable here 'htmlminOptions': removeComments: true