查看源代码 mix phx.digest.clean (Phoenix v1.7.14)

删除旧版本的编译后的资产。

默认情况下,它将保留最新版本和之前的 2 个版本,以及过去一小时内创建的任何摘要。

$ mix phx.digest.clean
$ mix phx.digest.clean -o /www/public
$ mix phx.digest.clean --age 600 --keep 3
$ mix phx.digest.clean --all

选项

  • -o, --output - 指示编译后的资产目录的路径。默认为 priv/static

  • --age - 指定资产的最大年龄(以秒为单位)。比年龄更旧且不在最后 --keep 版本中的文件将被删除。默认为 3600(1 小时)

  • --keep - 指定要保留多少个先前版本的资产。默认为 2 个先前版本

  • --all - 指定将删除所有编译后的资产(包括清单)。请注意,这会覆盖年龄和保留开关。