试图理解角度缓存破坏

Sco*_*ott 5 build browser-cache angular

我正在运行 angular 6。当使用 --prod 构建时,脚本会使用诸如 main.547a75c48dc342a8e291.js 之类的名称生成。我认为这是每次生成的唯一名称,但它似乎是相同的。

angular CLI 如何生成这个名字?我是否应该提供另一种选择以确保每次我们进行生产构建时它都是独一无二的?

Mos*_*she 6

547a75c48dc342a8e291是一个哈希。如果没有更改main散列将是相同的。通过更改包含在 中的文件main,散列将不同,并且缓存将失效。