javascript - webpack 工作流程中的附加 Assets 处理代表什么?

标签 javascript webpack

91% additional asset processing435432ms additional asset processing

转译时,控制台会有一些日志,我想知道额外 Assets 处理代表什么?

最佳答案

根据source对于进度插件,这与 additional-assets 相关。编译器 Hook 。

来自文档

Create additional assets for the compilation

Here's an example that downloads an image.

compiler.plugin('compilation', function(compilation) {
  compilation.plugin('additional-assets', function(callback) {
    download('https://img.shields.io/npm/v/webpack.svg', function(resp) {
      if(resp.status === 200) {
        compilation.assets['webpack-version.svg'] = toAsset(resp);
        callback();
      } else {
        callback(new Error('[webpack-example-plugin] Unable to download the image'));
      }
    })
  });
});

由此,我们可以假设插件将使用此钩子(Hook)将其他资源添加到给定的编译中。

关于javascript - webpack 工作流程中的附加 Assets 处理代表什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48292248/

相关文章:

javascript - 将图像裁剪为宽高比 1 :1

javascript - 转义 Javascript 中的特殊字符以在 MySql 中使用它们

javascript - 有什么方法可以检查变量是否是真正的 jqXHR?

用于模拟 OOP 的 Javascript 框架

javascript - 如何在 webpack 构建期间转换 HTML 文档中的脚本标签?

css - Sass 不在 webpack 元素中热重载

vue.js - Webpack 导入的模块不是函数

javascript - AJAX 动态重新加载网页

Webpack:静音输出

reactjs - 如何从节点模块(webpack?)更改外部脚本 url