我使用webpack建置時 想要把hash值存到全域變數中 其他模組的js可以呼叫到。試著配了下 只有放到檔名 例如output: 'a[hash].js'才有效果 但這樣並沒有存到全域變數中 專案中的js無法呼叫到。試著放在new webpack.DefinePlugin 但拿不到hash值 求大神們支招
剛剛看了一下文件和原始碼,提供一個想法吧
你想取得 output.filename 中設定的 [name].[hash].bundle.js。
[name].[hash].bundle.js
The following substitutions are available in template strings (viawebpack's internal TemplatedPathPlugin):
可以試試 TemplatedPathPlugin 或擴充 TemplatedPathPlugin。
剛剛看了一下文件和原始碼,提供一個想法吧
你想取得 output.filename 中設定的
[name].[hash].bundle.js
。可以試試 TemplatedPathPlugin 或擴充 TemplatedPathPlugin。