使用bundle-loader按需加载

example.js

  1. document.getElementById('btn').onclick = function() {
  2. require("bundle-loader!./file.js")(function(fileJsExports) {
  3. console.log(fileJsExports);
  4. });
  5. }

bundle-loader返回一个方法,将回调函数传参。参数是file.js导出的对象
代码中,点击按钮后才会加载file.js模块。