繁体   English   中英

需要一个带webpack的模块

[英]require a module with webpack

我使用Webpack来构建我的网站的JavaScript。

一切都很完美,但我想将require调用到模板中(动态添加)。

我希望能够在构建之后需要一个模块。 (require未定义到全局上下文中)。

可能吗 ?

谢谢

现在可以使用的一个选项是创建一个在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并告诉它将该文件夹中的所有文件打包到一个块中。 然后,您可以在webpack'd脚本之外键入var moduleName = require("module-name")

只要上面的代码片段在一个被捆绑和评估的文件中,你就会在window定义一个函数(巧合地命名为“require”,但你可以调用它),它将使用webpack的require功能。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM