Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Webpack 多变量输出_Webpack - Fatal编程技术网

Webpack 多变量输出

Webpack 多变量输出,webpack,Webpack,您认为Webpack有没有一种方法可以公开多个var中的模块 我们考虑以下输入: const myLib=require('myLib'); const myOtherLib=require('myOtherLib'); export.modules={ myLib:myLib, myOtherLib:myOtherLib, }; 所以我会有一个如下的输出: var myLib=(函数(模块、网页包、导出、网页包、需要){…})() var myOtherLib=(函数(模块、网页包、导出、网

您认为Webpack有没有一种方法可以公开多个
var
中的模块

我们考虑以下输入:

const myLib=require('myLib');
const myOtherLib=require('myOtherLib');
export.modules={
myLib:myLib,
myOtherLib:myOtherLib,
};
所以我会有一个如下的输出:

var myLib=(函数(模块、网页包、导出、网页包、需要){…})()
var myOtherLib=(函数(模块、网页包、导出、网页包、需要){…})()
我输入文件中的所有导出模块在全局输出文件范围中显示为
var
。我不知道如何设计这个输出,但这就是目的。

我想你可以做你想做的事。例如,通过webpack运行以下模块:

import myLibModule from'expose loader?exposes[]=myLib!myLib';
从“expose loader”导入myOtherLibModule可公开[]=myOtherLib!myOtherLib';

将使全局对象(
global
窗口
、或
self
)下的
myLib
的默认导出可用为
myLib
(对于
myOtherLib
)。
import
标识符(
myLibModule
myOtherLibModule
)对
公开加载程序并不重要

感谢您回答@arseneyr。我查一下。