-1
let requireContext = require.context('../scripts', true, /.*/);

how can I exclude certain file types for example (any thing with .css or .ejs or .abc extensions)

hashbytes
  • 769
  • 1
  • 8
  • 26

1 Answers1

1

Use Regex like this:

let requireContext = require.context('../scripts', true, /^(?!.*\.(?:css|ejs)$).*/);

or if you want to reuse the regex again somewhere else, you can do this:

const noEjsCss = /^(?!.*\.(?:css|ejs)$).*/;

let requireContext = require.context('../scripts', true, noEjsCss);
AndrewL64
  • 15,794
  • 8
  • 47
  • 79