opcja, która jest dostępna dla was teraz jest stworzenie context który naraża na window
globalnie. Miałem sukces stosując następujący fragment:
// Create a `require` function in the global scope so that scripts that have
// not been webpack'd yet can still access them.
window["require"] = function (module) {
return require("./public_modules/" + module + ".js");
}
zasadzie to, co robisz jest wystawienie folder do WebPack i informując go spakować wszystkie pliki w tym folderze do fragmentu. Następnie możesz wpisać var moduleName = require("module-name")
poza skryptem webpack'd.
Tak długo, jak powyższy fragment znajduje się w pliku, który jest dołączany i oceniany, będziesz miał funkcję zdefiniowaną na window
(przypadkowo nazwaną "wymagaj", ale możesz nazwać ją dowolną), która będzie wymagać funkcjonalności pakietu internetowego.