0

我正在更新到 webpack@4.23,我在TypeError: chunk.isInitial() is not a function我的一个自定义 webpack 插件中遇到了这个编译错误,可能是我们需要更新一些语法,但基本上我想知道的是如何调试 webpack 插件,因为我可能会跑到最肯定的其他一些编译错误:D

这是插件的片段

const asyncLib = require('async');
// Plugin starts here
class CustomPluginName {
  constructor(options) {
    this.options = options;
  }

  apply(compiler) {
    compiler.plugin('emit', (compilation, callback) => {
      ////// doing something
      asyncLib.forEach(compilation.chunks, (chunk, chnkCallback) => {
        if (!chunk.isInitial()) { // error occuring here
          chnkCallback();
          return;
        }
        // rest of code
      });
    });
  }
}
4

0 回答 0