`

imports-loader exports-loader expose-loader

 
阅读更多

imports-loader就是根据预设规则,在require('x')时,将bundle的第三方依赖注入,防止报错

Query value Equals
angular  var angular = require("angular");
$=jquery var $ = require("jquery");
define=>false var define = false;
config=>{size:50} var config = {size:50};
this=>window (function () { ... }).call(window);
 
exports-loader更是翻译了一遍,根据规则,重写了moudle.exports
 将bundle内部的变量/函数等导出,供外部使用
 
expose-loader则是将bundle内部export绑定到全局对象window下
 
 建议浏览一下源码实现即可
 
 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics