Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/448.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用grunt将md5哈希添加到js和css文件中?_Javascript_Gruntjs - Fatal编程技术网

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如何使用该库实现他的目标。