assets-manifest.json 里面是打包生成的 js ,css 之类的文件的键值对 { "files": { "main.css": "/static/css/main.491bee12.chunk.css", "main.js": "/static/js/main.14bfbead.chunk.js", "main.js.map": "/static/js/main.14bfbead.chunk.js.map", "runtime-main.js": "/static/js/runtime-main.e89362ac.js", "runtime-main.js.map": "/static/js/runtime-main.e89362ac.js.map", "static/js/2.017bb613.chunk.js": "/static/js/2.017bb613.chunk.js", "static/js/2.017bb613.chunk.js.map": "/static/js/2.017bb613.chunk.js.map", "index.html": "/index.html", "precache-manifest.33b41575e0c64a21bca1a6091e8a5c6d.js": "/precache-manifest.33b41575e0c64a21bca1a6091e8a5c6d.js", "service-worker.js": "/service-worker.js", "static/css/main.491bee12.chunk.css.map": "/static/css/main.491bee12.chunk.css.map", "static/media/logo.svg": "/static/media/logo.25bf045c.svg"
}, "entrypoints": [ "static/js/runtime-main.e89362ac.js", "static/js/2.017bb613.chunk.js", "static/css/main.491bee12.chunk.css", "static/js/main.14bfbead.chunk.js"
]
} 这个 assets-manifest.json 我在开发站清空了里面的内容,发现对项目运行也没什么影响。 但是搜索下来,问了 AI,都说会对项目缓存有作用。 目前焦虑的点就是,我们上传 build 到服务器,都是增量上传,不会删除旧打包的文件,避免缓存问题,造成空白页面。但是覆盖提交,assets-manifest.json 就一直会是最新一次的文件键值对,我怕出问题,每次都手动把新增的加进去,如果对项目没影响,就不在手动操作了,不去管它了。 谢谢各位大佬解答
2
yyfearth 97 天前
没有任何影响 上线前删掉就是
这个主要是你自己的工具链可能要用到 |