如何将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
相关产品推荐
相关产品推荐

