gpt4 book ai didi

webpack - 如何修复 Chunk.modulesIterable 的弃用警告?

转载 作者:行者123 更新时间:2023-12-03 21:45:42 25 4
gpt4 key购买 nike

我是 external-svg-sprite-loader 的维护者我注意到当它与 webpack 5 一起使用时,我收到以下警告:

[DEP_WEBPACK_CHUNK_MODULES_ITERABLE] DeprecationWarning: Chunk.modulesIterable: Use new ChunkGraph API
构建通过,但我希望能够修复此弃用警告。但是,我找不到任何关于 modulesIterable 的文档。或 ChunkGraph API。我应该在哪里寻找它,这个问题的潜在解决方案是什么?

最佳答案

如果你想在 block 中迭代模块,你可以这样做:

compilation.chunks.forEach(chunk => {
compilation.chunkGraph.getChunkModules(chunk).forEach((module) => {
// module is available here
})
});
你可以在它的 source code 中找到这个类的其他有用方法。 .如果你想在 block 中操作模块,可能最好使用 ModuleGraph类(class)。例如:
compilation.chunks.forEach(chunk => {
compilation.chunkGraph.getChunkModules(chunk).forEach((module) => {
const exportInfo = compilation.chunkGraph.moduleGraph.getExportInfo(module);
})
});

关于webpack - 如何修复 Chunk.modulesIterable 的弃用警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64426589/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com