webpack匹配模式问题

来源:4-8 mvvm框架(源码分析)

kingHawkWin

2019-03-24

线上代码

module: {
	rules: [
	    {
			test: /\.(gif|jpe?g|svg|bmp|png)(\?.*)?$/,
	        loader: 'url-loader',
	        options: {
	          limit: 10000,
	          name: utils.assetsPath('img/[name].[hash:7].					[ext]')
	        }
        }
    ]
}

请问这里的匹配模式中(?.*)?$具体有什么用
例如QQ音乐中图片url是这样的:https://y.gtimg.cn/mediastyle/yqq/img/logo@2x.png?nowebp=1
例如网易云音乐中图片url是这样的:https://p1.music.126.net/ZuktZvjcxpYBjcWC3gmbPg==/19027048718765608.jpg?param=62y62

上两个例子中的url如果用上述代码匹配模式匹配可以到:
.png?nowebp=1和.jpg?param=62y62
但这样的资源url有什么用?
十分感谢

写回答

1回答

快乐动起来呀

2019-03-25

这个不是url有用,而是匹配这样的url到url-loader去处理

0
0

前端跳槽面试必备技巧 面试官全流程指导

一门让你能成功获取前端 Offer 的课程, 不只是技术,面试“技巧”也至关重要

4836 学习 · 830 问题

查看课程