搜尋

首頁  >  問答  >  主體

javascript - webpack 如何將本次建構的hash值掛到全域供js程式碼使用呢?

我使用webpack建置時 想要把hash值存到全域變數中 其他模組的js可以呼叫到。試著配了下 只有放到檔名 例如output: 'a[hash].js'才有效果 但這樣並沒有存到全域變數中 專案中的js無法呼叫到。試著放在new webpack.DefinePlugin 但拿不到hash值 求大神們支招

为情所困为情所困2751 天前535

全部回覆(1)我來回復

  • 为情所困

    为情所困2017-05-19 10:43:55

    剛剛看了一下文件和原始碼,提供一個想法吧

    你想取得 output.filename 中設定的 [name].[hash].bundle.js

    The following substitutions are available in template strings (via
    webpack's internal TemplatedPathPlugin):

    可以試試 TemplatedPathPlugin 或擴充 TemplatedPathPlugin。

    回覆
    0
  • 取消回覆