Angular 构建没有散列的文件命名

Angular build file naming without hashing

当我通过以下方式进行正常构建时:

ng build

我得到文件:

Initial Chunk Files           | Names         |      Size    
main.67a03e810140e0bd.js      | main          | 132.08 kB    
polyfills.881fa69e872290d9.js | polyfills     |  36.19 kB    
runtime.3b2ac8c1adcf7f83.js   | runtime       |   1.04 kB
styles.ef46db3751d8e999.css   | styles        |   0 bytes

如何删除“.67a03e810140e0bd”。等等?

PS。如果有问题,它是在 .NET 应用程序中制作的

您可以使用 --output-hashing 选项,因此您可以使用:

进行构建
ng build --output-hashing=none

也就是说,大多数时候您实际上希望对文件名进行哈希处理,以便在您发布新版本时用户的浏览器不会使用文件的旧缓存版本。