通过注释过滤导入哪些模块

example.js

  1. async function getTemplate(templateName) {
  2. try {
  3. let template = await import(
  4. /* webpackInclude: /\.js$/ */
  5. /* webpackExclude: /\.noimport\.js$/ */
  6. `./templates/${templateName}`
  7. );
  8. console.log(template);
  9. } catch(err) {
  10. console.error(err);
  11. return new Error(err);
  12. }
  13. }
  14. getTemplate("foo");
  15. getTemplate("bar");
  16. getTemplate("baz");
  17. getTemplate("foo.noimport");
  18. getTemplate("bar.noimport");
  19. getTemplate("baz.noimport");