gpt4 book ai didi

javascript - 在异步 block 加载期间更改文件路径和 url

转载 作者:行者123 更新时间:2023-11-30 20:45:57 25 4
gpt4 key购买 nike

有人知道在 webpack 异步加载时是否可以更改 block 的文件路径和 url 吗?我知道有这个 webpack_chunk_load 函数可以用自定义函数代替,但我只收到 chunkID,这是不够的信息。要在运行时更改 block 的远程 url 和文件路径,我还需要有关导入的模块名称或 webpackChunkName 的信息。

为了让您简要了解为什么我想在运行时更改文件路径和(远程)url,这是我的用例:

我们有一个大型模块化 Web 应用程序,假设有 50 个或更多解耦模块,这些模块在需要时异步加载。对于这个用例,只要模块的代码发生更改,我们就需要重新构建和重新部署整个 Web 应用程序及其核心和所有 50 多个模块。为了优化整个情况,我的想法是只构建与单个模块结合的核心,并将生成的 block 卸载到 CDN。在运行时,我们可以根据导入名称或 webpackChunkName 动态更改将从中加载 block 的 URL 和文件路径。因此,即使 webpack 生成的硬编码对象中缺少文件映射,我们也能够异步加载 block 。

有人知道我如何归档这样的东西吗?

最佳答案

您可以使用位于 https://github.com/agoldis/webpack-require-from 的插件来做到这一点

免责声明:确实是我为此目的开发的

关于javascript - 在异步 block 加载期间更改文件路径和 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48708451/

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