使用node.js将static资产与MD5散列一起进行版本控制

node-version-assets是一个用于在node.js-v4上工作的工具,它利用流的功能来对static资产进行版本控制。它通过为每个文件生成md5hash来创建版本号,这样未更改的资产将保持相同的文件名,避免了浏览器缓存的问题。您可以使用该工具来管理和更新网站的静态资产。

zip
node-version-assets.zip 预估大小:54个文件
folder
node-version-assets-master 文件夹
file
.gitignore 37B
file
README.md 6KB
folder
bin 文件夹
file
index.js 2KB
folder
test 文件夹
file
create.test.js 2KB
file
delete.test.js 3KB
file
grep.test.js 2KB
file
hash.test.js 2KB
file
main.test.js 7KB
file
replace-text.test.js 9KB
file
LICENSE 1KB
file
package.json 1KB
file
index.js 445B
folder
test-utils 文件夹
file
pre-post-test.js 175B
folder
manual-test-environment 文件夹
folder
test.d41d8cd98f00b204e9800998ecf8427e.js 文件夹
file
run-manual-test.js 318B
folder
test.d41d8cd98f00b204e9800998ecf8427e.png 文件夹
folder
test.png 文件夹
folder
test.js 文件夹
folder
assets 文件夹
folder
css 文件夹
file
test.css 234B
folder
img 文件夹
folder
test.d41d8cd98f00b204e9800998ecf8427e.png 文件夹
folder
test.png 文件夹
folder
fixtures 文件夹
folder
css 文件夹
file
all-min.css 26B
file
all-min.123456.css 102B
file
all-min.css.original 26B
file
all-min.123456.css.original 102B
file
index2.html 1KB
file
index.html.original 1008B
folder
js 文件夹
file
app.oldie.123456.js 102B
file
app.newie.js 16B
file
login-bundle.123456.js.original 103B
file
app.oldie.js 16B
file
bundle.js.original 23B
file
app.newie.123456.js.original 102B
file
app.newie.123456.js 102B
file
login-bundle.js 33B
file
bundle.123456.js 102B
file
bundle.js 23B
file
app.newie.js.original 16B
file
app.oldie.js.original 16B
file
login-bundle.123456.js 103B
file
app.oldie.123456.js.original 102B
file
bundle.123456.js.original 102B
file
login-bundle.js.original 33B
file
index.html 1008B
file
test-cleanup.js 3KB
file
test-helpers.js 640B
file
.travis.yml 34B
folder
lib 文件夹
file
main.js 7KB
file
replace-text.js 4KB
file
grep.js 4KB
file
create.js 3KB
file
delete.js 2KB
file
hash.js 883B
file
package-lock.json 63KB
zip 文件大小:49.66KB