Webpack block 加载进度

标签 webpack

我需要在从服务器加载 webpack block 时显示进度条。 有没有一个简单的解决方案可以实现这一目标?我希望已经存在一些用于此目的的插件,但在谷歌上的快速搜索没有显示任何内容。

谢谢

最佳答案

require.ensure 返回一个 promise 。通过它,您可以指示 block 是否已加载:

//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'));

关于Webpack block 加载进度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30870258/

相关文章:

reactjs - 如何使用 webpack 和 Babel 将 TypeScript/Less 文件编译成 JavaScript/CSS?

javascript - Webpack、Sass - 超出最大调用堆栈大小

laravel - 如何在 Laravel Mix 中使用 purgeCss

reactjs - Webpack 错误 - 您可能需要适当的加载器来处理此文件类型,当前没有配置加载器来处理此文件

javascript - Bootstrap + Webpack 忽略了我的 Bootstrap 类

node.js - npm 更新后 angular-cli 构建错误

javascript - Jasmine beforeEach 不等待完成回调

javascript - Laravel-mix@6.0.10 遇到未知错误 Uncaught DOMException : Failed to construct 'WebSocket'

javascript - Webpack 2/Babel 错误的源映射(ES5 而不是 ES6)

angular - Webpack 提供的 Angular 2 App 的基于环境的属性?