Skip to content

haixuxu/my-ejs-loader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commits
 
 
 
 
 
 
 
 

Repository files navigation

simple ejs loader

example

  1. webpack config
module.exports = {
  module: {
    rules: [
      {
        test: /\.ejs$/,
        loader: "my-ejs-loader",
        options: {
          client: true,
          _with: false,
          ...ejs options,
        }
      }
    ]
  }
};
  1. button.ejs
<el-button type="<%= locals.type %>" size="<%= locals.size %>"><%= locals.text %></el-button>
  1. test.js
import button from "./button.ejs";
const result = button({ text: "test", size: "small" });
console.log(result);
// <el-button type="" size="small">test</el-button>

About

my-ejs-loader

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published