如何从 Angular ng build 文件名中移除哈希

Angular 在使用 ng build 构建生产版本时在 dist 文件夹中生成类似 Inter-Light.27083fa6375bb9ef.woff2 的文件名。

这些哈希的目的是防止文件被缓存,因此如果你移除哈希,你需要找到其他防止缓存的方式

你可以使用以下命令禁用哈希

ng_build_flag.txt
--output-hashing none

作为 ng build 的参数。

完整 ng build 示例:

ng_build_no_hash.sh
ng build --aot --build-optimizer --optimization --progress --output-hashing none

Check out similar posts by category: Angular