You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将Webpack哈希值传递至Vue.js应用?解决缓存及报错问题

问题

我是Webpack新手,想在每次构建Vue.js应用时给JS文件添加哈希值来避免浏览器缓存问题。尝试用Webpack的ExtendedApiPlugin把哈希值传递到template.ejs文件中,但出现了Uncaught ReferenceError: __webpack_hash__ is not defined的错误。参考了多个论坛帖子都没解决,目前附上了webpack.config.js、webpack.config.dev.js及template.ejs的代码,希望能找到可行的解决办法,或者其他把哈希值传递到HTML文件的方法。

解决方案

经过多次尝试后找到可行方法,在template.ejs中使用以下代码即可正确获取__webpack_hash__值:

let webpackHash = <%= __webpack_hash__ %>;

内容的提问来源于stack exchange,提问作者Deepak Kumar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 09:54:55