Link Search Menu Expand Document

prepend and append

prepend

prepend: []

Refer to entry bundle, prepend is an optional array of strings, to be prepended before booting up AMD module loader.

This option supports an aliased name “prepends”.

You can supply either a local file path, or piece of code directly.

prepend: [
  // Promise polyfill for IE
  "node_modules/promise-polyfill/dist/polyfill.min.js",
  "var my_global_var = { clientName: 'foo' };",
  "https://some.remote/path/works/too"
]

You can also conditionally prepend file or code. dumber ignores falsy values in prepend and append.

prepend: [
  process.env.NODE_ENV === 'production' && "node_modules/promise-polyfill/dist/polyfill.min.js"
]

append

append: []

Refer to entry bundle, append is an optional array of strings, to be appended after booting up AMD module loader and after RequireJS config.

This option supports an aliased name “appends”.

It supports exactly same input as prepend.