Fré*_*ATI 16 javascript build require commonjs 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");
}
Run Code Online (Sandbox Code Playgroud)
基本上你正在做的是将一个文件夹暴露给webpack并告诉它将该文件夹中的所有文件打包到一个块中.然后,您可以var moduleName = require("module-name")在webpack脚本之外键入.
只要上面的代码片段在一个被捆绑和评估的文件中,你就会定义一个函数window(巧合地命名为"require"但你可以调用它),它将使用webpack的require功能.
| 归档时间: |
|
| 查看次数: |
8333 次 |
| 最近记录: |