要解决Angular生产构建不生成唯一哈希的问题,可以通过更改Angular的构建配置来禁用哈希生成。下面是一个示例解决方法:
打开angular.json
文件。
找到projects
-> your-project-name
-> architect
-> build
-> options
部分。
在options
部分添加一个新的属性outputHashing
,并将其设置为none
,如下所示:
"options": {
...
"outputHashing": "none",
...
}
现在,当你运行ng build
命令时,Angular生产构建将不再生成唯一哈希。
请注意,如果你选择禁用哈希生成,每次构建的输出文件名将保持不变。这可能会导致缓存问题,因此仅在特定情况下使用此解决方法,例如仅用于开发或调试目的。在生产环境中,建议启用哈希生成以确保文件版本的唯一性和更新。