javascript - webpack 生成带有哈希的文件并将其包含在应用程序的某个位置
问题描述
在 webpack 配置中,我使用自己的自定义插件来生成文件并将其放入资产中。
假设我生成了这个文件并将其命名为:test.json
. 在应用程序的某个地方,我这样做:
axios.get('test.json')
我想要实现的是拥有这个文件的哈希值。但是如果我用哈希生成这个文件,那么我将无法通过 axios 在应用程序中包含它,因为我不知道哈希。
实现这一点的一种方法是在生成带有哈希的文件时,哈希应该存储在全局设置中(如在 env 中).. 然后使用它。但问题是我也生成了其他文件test.json
。所以我将无法将它们全部存储在 env 中。
从 webpack 的角度来看,有什么简单的方法或最佳实践吗?
解决方案
推荐阅读
- python - 如何通过关键字获取所有推文,而不是 Python 中的 selenium?
- c++ - Arduino + websocket + socketIo
- javascript - 从导入路径中删除 dist
- javascript - 本地主机附加到来自外部 javascript 库 C# MVC 的请求
- python - django 调试工具栏上传错误
- barcode - 在某些扫描仪上扫描 PDF417 会在前面添加符号“A”
- vba - 读取 GuiTableControl 对象的一列中的字符数
- laravel - Laravel 灯塔 morphOne 突变
- single-sign-on - 将用户从 GSuite 同步到 KeyCloak
- kubernetes - 具有多个入口资源对象的 Kubernetes nginx 入口控制器