首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Webpack如何否定匹配资源查询

Webpack如何否定匹配资源查询
EN

Stack Overflow用户
提问于 2019-03-15 06:30:56
回答 1查看 418关注 0票数 1

如何将资源查询添加到我的Webpack配置中,以便如果require语句包含查询字符串,则Webpack将跳过我在配置文件中指定的加载器。请考虑以下配置:

代码语言:javascript
复制
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跳过该规则。

代码语言:javascript
复制
// should skip the rule
const image = require("./image.jpg?ni-ignore");

// should follow the rule
const image = require("./image.jpg");

有没有办法添加负资源查询匹配器?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-15 07:55:44

尝尝这个

resourceQuery: /^((?!ni-ignore).)*$/i

似乎regex中缺少一个部分。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55172985

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档