V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
svij
V2EX  ›  程序员

react 脚手架打包出来的 assets-manifest.json 到底有什么实际作用,会影响项目运行吗

  •  
  •   svij · 33 天前 · 917 次点击
    这是一个创建于 33 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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 就一直会是最新一次的文件键值对,我怕出问题,每次都手动把新增的加进去,如果对项目没影响,就不在手动操作了,不去管它了。 谢谢各位大佬解答

    4 条回复    2024-08-18 17:05:04 +08:00
    yyfearth
        2
    yyfearth  
       33 天前
    没有任何影响 上线前删掉就是
    这个主要是你自己的工具链可能要用到
    svij
        3
    svij  
    OP
       31 天前
    @yyfearth 好的。谢谢
    svij
        4
    svij  
    OP
       31 天前
    @zy0829 好的。谢谢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5138 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 01:18 · PVG 09:18 · LAX 18:18 · JFK 21:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.