• 请不要在回答技术问题时复制粘贴 AI 生成的内容
tyonly
V2EX  ›  程序员

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

  •  
  •   tyonly · May 22, 2019 · 3877 views
    This topic created in 2556 days ago, the information mentioned may be changed or developed.

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

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

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

    11 replies    2019-05-22 18:21:12 +08:00
    easonHHH
        1
    easonHHH  
       May 22, 2019
    webpack ?
    komeijiLogi
        2
    komeijiLogi  
       May 22, 2019   ❤️ 1
    webpack 就行,构建的时候替换下就好了
    komeijiLogi
        3
    komeijiLogi  
       May 22, 2019
    @komeijiLogi 补充一句 gulp 之类的也行
    ryougifujino
        4
    ryougifujino  
       May 22, 2019   ❤️ 1
    你的这种 hash 加法是有缺陷的,直接用 webpack 变文件名为 hash
    66beta
        5
    66beta  
       May 22, 2019 via Android   ❤️ 1
    构建打包的工具都行
    a.hash.js 才是正确姿势,而不是 a.js?hash
    liyang5945
        6
    liyang5945  
       May 22, 2019
    gulp +1
    vera0707
        7
    vera0707  
       May 22, 2019   ❤️ 1
    gulp、webpack、browserify 等前端打包工具都可以
    wb500
        8
    wb500  
       May 22, 2019
    script 标签加上不缓存不就好了....还要什么 hash
    Sivan
        9
    Sivan  
       May 22, 2019 via iPhone
    @ismumu 效果不一样的
    stephenliubp
        10
    stephenliubp  
       May 22, 2019
    现代前端构建工具都可以
    tyonly
        11
    tyonly  
    OP
       May 22, 2019
    谢谢 各位
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3700 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 68ms · UTC 10:24 · PVG 18:24 · LAX 03:24 · JFK 06:24
    ♥ Do have faith in what you're doing.