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