s-url-loader

1.0.0-beta.3 • Public • Published

s-url-loader

将内联样式的背景图片转换成base64(暂时只支持html和vue文件)

使用

$ npm install s-url-loader --save-dev

vue-cli2或者html文件使用

webpack.config.js

module.exports = {
  module: {
      rules: [
        {
          test: /\.(html)$/i,
          use: [
            {
              loader: "html-loader",
            },
            {
              loader: 's-url-loader'
            },
          ],
        },
        {
          test: /\.(vue)$/i,
          use: [
            {
              loader: 'vue-loader'
            },
            {
              loader: 's-url-loader',
            },
          ],
        }
      ],
  },
};

vue-cli3中使用

vue.config.js

module.exports = {
  chainWebpack: config => {
    config.module
      .rule('vue')
      .use('s-url-loader')
      .loader('s-url-loader')
      .tap(options => {
        return {
          limit: 200 * 1024,
          ...options
        }
      })
  }
}

配置项

Name Type Default Description
limit {Boolean\|Number\|String} 8 * 1024 匹配的图片最大的字节(小于此字节的图片不转换)
include {String[]\|RegExp} undefined 需要转换的图片
exclude {String[]\|RegExp} undefined 不需要转换的图片

Readme

Keywords

none

Package Sidebar

Install

npm i s-url-loader

Weekly Downloads

1

Version

1.0.0-beta.3

License

ISC

Unpacked Size

6.32 kB

Total Files

5

Last publish

Collaborators

  • vsionzhao