resource-url-loader

1.1.5 • Public • Published

Resource url loader for webpack

Webpack 环境下的静态资源文件加载器。 得益于 file-loader的构建思路,允许被引用文件base64进引用文件内,保留 webpack publicPath 生成逻辑,同时解决 url-loader 显式指定[path]和[context]无法正确解析引用文件和被引用文件相对位置关系问题。

Usage

安装

    $ npm install resource-url-loader --save	

API

  • invokerRoot 必选参数,表示调用该资源文件的样式表所在目录。要求为绝对路径。
  • limit 可选,单位byte,表示base64与否的阈值,大于该 limit 值的文件将被保留原始物理文件参与构建,小于该值的文件将被 base64编码压进引用文件源码中。
  • publicPath 可选,表示生产环境下的域名路径,若不指定,则从 webpack.output.publicPath继承。
{
    test: /\.(png|jpe?g|gif|svg)(\?\S*)?$/,
    loader: 'resource-url-loader',
    query: {
        limit : 1,
        invokerRoot : path.resolve(process.cwd(), "src/css"),
        publicPath : ''
    }
}

License

MIT (http://www.opensource.org/licenses/mit-license.php)

Readme

Keywords

none

Package Sidebar

Install

npm i resource-url-loader

Weekly Downloads

1

Version

1.1.5

License

MIT

Last publish

Collaborators

  • 189