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

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

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