Я обновляюсь до 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
});
});
}
}