gpt4 book ai didi

javascript - 通过 Webpack Require Context 将查询参数传递给 Loader

转载 作者:行者123 更新时间:2023-12-03 07:13:37 24 4
gpt4 key购买 nike

我正在使用 webpack 的 require.context需要一个缩略图目录。此外,在我的 webpack 配置文件中,我正在实现 responsive-loader构建每个图像的各种分辨率。

当我需要缩略图目录时,我想手动将查询参数传递给响应加载器以仅构建 128 和 256 宽度的图像。

如何通过 webpack 的 require.context 传递查询参数方法?

到目前为止,这是我的代码...

thumbnailContext.keys().forEach(thumbnailPath => {
thumbnailContext(`${thumbnailPath}?sizes[]=128,sizes[]=256`)
})

该代码返回此错误。
Uncaught Error: Cannot find module './First Post/thumbnail.png?sizes[]=128,sizes[]=256'
at webpackContextResolve (webpack:///./src/posts_sync_thumbnail\.(:8080/png%7Cjpeg%7Cjpg)?:12:11)

最佳答案

您必须将参数作为 require.context 的第一个参数的一部分传递。 .

例子:

require.context('my-loader?sizes[]=128,sizes[]=256!./img', true, /\.png$/i);

如果您想忽略所有其他可能已配置的加载程序,请在其前面加上 !!
require.context('!!my-loader!./img', true, /\.png$/i);

关于javascript - 通过 Webpack Require Context 将查询参数传递给 Loader,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55337667/

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