1. (function(modules){
  2. //module缓存对象
  3. var installedModules = {};
  4. //require函数
  5. function __webpack_require__(moduleId){
  6. //检查module是否在cache中
  7. if(installedModules[moduleId]){
  8. return installedModules[moduleId].exports;
  9. }
  10. //若不在cache中则新建module并放入cache中
  11. var module = installedModules[moduleId] = {
  12. exports: {},
  13. id: moduleId,
  14. loaded: false
  15. };
  16. //执行module函数
  17. modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
  18. //标记module已经加载
  19. module.loaded = true;
  20. //返回module的导出模块
  21. return module.exports;
  22. }
  23. //暴露modules对象(__webpack_modules__)
  24. __webpack_require__.m = modules;
  25. //暴露modules缓存
  26. __webpack_require__.c = installedModules;
  27. //设置webpack公共路径__webpack_public_path__
  28. __webpack_require__.p = "";
  29. //读取入口模块并且返回exports导出
  30. return __webpack_require__(0);
  31. })([function(module, exports, __webpack_require__){
  32. /*模块Id为0*/
  33. var text = __webpack_require__(1);
  34. console.log(text);
  35. },function(module, exports){
  36. /*模块Id为1*/
  37. module.exports = 'Hello world';
  38. }]);
作者 铁血 汉子 2020年6月14日
2025/04/05/11:32:18am 2020/6/14/15:13:01
0 1480