Javascript 如何使用grunt将md5哈希添加到js和css文件中?
我想在运行Javascript 如何使用grunt将md5哈希添加到js和css文件中?,javascript,gruntjs,Javascript,Gruntjs,我想在运行grunt时将md5附加到所有js和css文件中,如下所示: <link rel="stylesheet" type="text/css" href="style.css?md5hash" /> <script src="script.js?md5hash"></script> 可能吗?我只能找到grunt插件,这些插件可以准确地重命名脚本文件本身并包含散列。但是我想保持文件名始终不变,只需在index.html签出中更改引用md5名称。就是这
grunt
时将md5附加到所有js
和css
文件中,如下所示:
<link rel="stylesheet" type="text/css" href="style.css?md5hash" />
<script src="script.js?md5hash"></script>
可能吗?我只能找到grunt插件,这些插件可以准确地重命名脚本文件本身并包含散列。但是我想保持文件名始终不变,只需在index.html
签出中更改引用md5名称。就是这样
迪克莱默:我只使用过“大口缓存”半身像,但我想是一样的。它不仅计算脚本的哈希和,还搜索html文件并更新任何引用。签出。就是这样
迪克莱默:我只使用过“大口缓存”半身像,但我想是一样的。它不仅计算脚本的哈希和,还搜索html文件并更新任何引用。您需要它做什么?通常服务器会添加
?v=md5hash
,以管理缓存。无论如何,如果您想添加MD5ID,最好像这样添加它script-md5hash.js
那么文件扩展名应该是js您需要它做什么?通常服务器会添加?v=md5hash
,以管理缓存。无论如何,如果您想添加md5 id,最好像这样添加它script-md5hash.js
,这样文件扩展名将是js,而这从理论上可以回答这个问题,在这里包括答案的基本部分,并提供链接供参考。包的名称是链接的。快一点按下投票按钮?我想你需要做的是显示一些实际的代码,否则这只是一个注释,而不是实际的答案。不要只是链接到一个库-在这里举一个例子,说明OP如何使用该库实现他的目标。虽然这可以从理论上回答问题,但在这里包括答案的基本部分,并提供链接以供参考。包的名称是链接的。快一点按下投票按钮?我想你需要做的是显示一些实际的代码,否则这只是一个注释,而不是实际的答案。不要仅仅链接到一个库——在这里举一个例子,说明OP如何使用该库实现他的目标。