初学前端不久,先用用dva \ 浏览器缓存确实是前端开发一个常用知识
部署打包的时候会生成如下文件:
index.html
index.js
index.css
由于资源js和css名字不变,则浏览器在缓存情况下不会去更新
好像roadhog要1.1.2之后才支持hash打包
.roadhogrc中添加
{
...
"hash": true
}
public/index.html -> src/index.ejs
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Your Title</title>
</head>
<body>
<div id="root"></div>
</body>
</html>
npm run build
> index.html
> index.8e4abfa9.js
> index.bde1a996.css