Symfony 清单资产版本控制创建多个文件

Symfony manifest asset versioning creates multiple files

我正在为我的一个项目使用 Symfony (v4.1)。

因为我想尝试清单版本控制,所以我在开发环境中启用了它。我很确定这不是一个好的做法,因为它需要更多时间来构建资产,但是……好奇心。

我意识到,在使用清单版本控制时,每次我更改某些内容时都会构建新资产,这是正确的,但似乎旧资产没有被删除。

我不确定这是否是我想要的行为,但是有什么方法可以通过配置 Symfony 的 Encore 来删除旧文件吗?或者我没有正确理解这一点,旧文件仍然需要某些东西?

不需要旧文件。您可以使用 'cleanup-webpack-plugin' 启用:

Encore
    .cleanupOutputBeforeBuild()