Javascript 需要带有网页包的模块
我使用Webpack来构建我网站的javascript 一切工作都很完美,但我希望将require调用到模板中(动态添加) 我希望能够在构建之后需要一个模块。(不在全局上下文中定义require) 可能吗Javascript 需要带有网页包的模块,javascript,build,require,commonjs,webpack,Javascript,Build,Require,Commonjs,Webpack,我使用Webpack来构建我网站的javascript 一切工作都很完美,但我希望将require调用到模板中(动态添加) 我希望能够在构建之后需要一个模块。(不在全局上下文中定义require) 可能吗 Thx现在您可以选择创建一个在窗口中全局公开的。我成功地使用了以下代码片段: // Create a `require` function in the global scope so that scripts that have // not been webpack'd yet can s
Thx现在您可以选择创建一个在
窗口中全局公开的。我成功地使用了以下代码片段:
// 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(“模块名称”)
只要上面的代码段位于捆绑和计算的文件中,您就可以在窗口
上定义一个函数(同时命名为“require”,但您可以将其称为任意函数),该函数将使用webpack的require功能