V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
tyonly
V2EX  ›  程序员

用什么发布工具能让前端的 JS, CSS 自动加上 hash?

  •  
  •   tyonly · 2019-05-22 15:22:25 +08:00 · 2990 次点击
    这是一个创建于 2049 天前的主题,其中的信息可能已经有所发展或是发生改变。

    比如 引用的是 <script src="a.js"></script>

    发布的时候能够变成 <script src="a.js ? md5(文件大小)"></script>

    最好是自动变,而不需要手动一个个变

    11 条回复    2019-05-22 18:21:12 +08:00
    easonHHH
        1
    easonHHH  
       2019-05-22 15:24:52 +08:00
    webpack ?
    komeijiLogi
        2
    komeijiLogi  
       2019-05-22 15:25:30 +08:00   ❤️ 1
    webpack 就行,构建的时候替换下就好了
    komeijiLogi
        3
    komeijiLogi  
       2019-05-22 15:26:02 +08:00
    @komeijiLogi 补充一句 gulp 之类的也行
    ryougifujino
        4
    ryougifujino  
       2019-05-22 15:58:18 +08:00   ❤️ 1
    你的这种 hash 加法是有缺陷的,直接用 webpack 变文件名为 hash
    66beta
        5
    66beta  
       2019-05-22 16:00:46 +08:00 via Android   ❤️ 1
    构建打包的工具都行
    a.hash.js 才是正确姿势,而不是 a.js?hash
    liyang5945
        6
    liyang5945  
       2019-05-22 16:03:01 +08:00
    gulp +1
    vera0707
        7
    vera0707  
       2019-05-22 16:04:24 +08:00   ❤️ 1
    gulp、webpack、browserify 等前端打包工具都可以
    ismumu
        8
    ismumu  
       2019-05-22 17:53:49 +08:00
    script 标签加上不缓存不就好了....还要什么 hash
    Sivan
        9
    Sivan  
       2019-05-22 17:55:50 +08:00 via iPhone
    @ismumu 效果不一样的
    stephenliubp
        10
    stephenliubp  
       2019-05-22 18:07:00 +08:00
    现代前端构建工具都可以
    tyonly
        11
    tyonly  
    OP
       2019-05-22 18:21:12 +08:00
    谢谢 各位
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1000 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 21:56 · PVG 05:56 · LAX 13:56 · JFK 16:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.