Ответ 1
Теперь вы можете создать context, который вы публикуете глобально на window
. У меня был успех с использованием следующего фрагмента:
// 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");
}
В основном то, что вы делаете, представляет папку для webpack и сообщает ей, чтобы упаковать все файлы в этой папке в кусок. Затем вы можете ввести var moduleName = require("module-name")
вне веб-пакета script.
Пока этот фрагмент находится внутри файла, который входит в комплект и оценивается, у вас будет функция, определенная на window
(по совпадению с именем "require", но вы можете назвать ее чем угодно), которая будет использовать функцию webpack, требующую функциональности.