我正在更新到 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
});
});
}
}