Context

Context

dynamic requires

A context is created if your request contains expressions (poetry or regular?), so the exact module is not known on compile time.

Example:

require("./template/" + name + ".jade");

webpack parses the require statement and extracts some information:

  • Directory: ./template
  • Regular expression: /^.*\.jade$/

context module

A context module is generated. It contains references to all modules in that directory that can be required with a request matching the regular expression. The context module contains a map which translates requests to module ids.

Example:

{
    "./table.jade": 22,
    "./table-row.jade": 23,
    "./directory/folder.jade": 24
}

The context module also contain