svg-url-loader:一个Webpack加载器,将SVG文件作为utf-8编码的DataUrl字符串加载

时间:2024-05-07 04:50:42
【文件属性】:

文件名称:svg-url-loader:一个Webpack加载器,将SVG文件作为utf-8编码的DataUrl字符串加载

文件大小:76KB

文件格式:ZIP

更新时间:2024-05-07 04:50:42

svg webpack-loader data-uri JavaScript

svg-url-loader 一个Webpack加载程序,它将SVG文件作为utf-8编码的DataUrl字符串加载。 现有的始终对data-uri进行Base64编码。 由于SVG内容是人类可读的xml字符串,因此不必强制使用base64编码。 相反,人们只能逃离和替换"与'所描述的。 选择base64上的utf-8编码有一些好处。 结果字符串更短(对于2K大小的图标,它可能短2倍); 使用gzip压缩时,结果字符串将得到更好的压缩; 浏览器解析utf-8编码的字符串的速度比其base64等效字符串的解析速度更快。 支持的参数 可以在url中或从webpack配置文件中传递参数。 见的WebPack文档中的部分获取更多细节。 还支持使用resourceQuery传递参数: . selector { background-image : url(.. / assets/


【文件预览】:
svg-url-loader-main
----.github()
--------workflows()
----lefthook.yml(83B)
----.prettierignore(21B)
----src()
--------loader.js(2KB)
----LICENSE(1KB)
----test()
--------loader.spec.js(8KB)
--------setupFiles()
--------input()
----jest.config.js(232B)
----README.md(6KB)
----.gitignore(312B)
----.prettierrc.js(63B)
----index.js(45B)
----.renovaterc(265B)
----package-lock.json(260KB)
----package.json(1KB)

网友评论