如何将资源查询添加到我的Webpack配置中,以便如果require语句包含查询字符串,则Webpack将跳过我在配置文件中指定的加载器。请考虑以下配置:
test: /\.(jpe?g|png|svg|gif|ico|webp)$/,
resourceQuery: /(?!ni-ignore)/i,
use: [
{
loader: "url-loader",
options: {
limit: 8192,
fallback: "file-loader",
publicPath: `/static/images/`,
outputPath: `/static/images/`,
name: "[name]-[hash].[ext]"
}
}
]
如果一个require语句包含ni-ignore
查询,我希望Webpack跳过该规则。
// should skip the rule
const image = require("./image.jpg?ni-ignore");
// should follow the rule
const image = require("./image.jpg");
有没有办法添加负资源查询匹配器?
发布于 2019-03-15 07:55:44
尝尝这个
resourceQuery: /^((?!ni-ignore).)*$/i
似乎regex中缺少一个部分。
https://stackoverflow.com/questions/55172985
复制相似问题