Webpack 2+: How to apply different loaders for files with same extension?

前端 未结 3 1535
青春惊慌失措
青春惊慌失措 2020-12-10 04:10

Here\'s my use-case: Most svgs should be inlined. So I setup a rule like this:

{test: /\\.svg$/, use: \"svg-inline-loader\"},

In some insta

3条回答
  •  粉色の甜心
    2020-12-10 04:49

    So I recently attended a talk by webpack's Juho Vepsäläinen and found the answer in this slide:

    {
      test: /.css$/,
    
      oneOf: [
        {
          resourceQuery: /inline/, // foo.css?inline
          use: 'url-loader',
        },
        {
          resourceQuery: /external/, // foo.css?external
          use: 'file-loader',
        },
      ],
    }
    

    resourceQuery to the rescue!

提交回复
热议问题