Webpack块加载进度

nut*_*ina 12 webpack

我需要在从服务器加载webpack块时显示进度条.有没有简单的解决方案来实现这一目标?我希望有一些插件已经存在,但谷歌的快速搜索没有透露任何.

谢谢

ed.*_*ed. 0

require.ensure返回一个承诺。通过这个你可以指示一个块是否已加载:

//entry.js
console.log('loading my chunk...');
let chunkPromise = require.ensure([], () => {
  require('./my-module');
});

chunkPromise
  .then(() => console.log('chunk loaded'))
  .catch(e => console.error('chunk failed to load'));
Run Code Online (Sandbox Code Playgroud)