agallou/grunt-hash-assets-bundle

v1.0.0 2022-01-23 18:58 UTC

This package is auto-updated.

Last update: 2024-08-24 00:24:49 UTC


README

grunt-hash grunt 插件允许您根据文件内容重命名文件。

例如,名为 main.css 的文件将被重命名为 main.54e79f6f.css

因此,该文件不易包含在 Twig 模板中(其名称将在每次内容更改时更改)。

此插件添加了一个名为 grunt_asset 的 Twig 函数。

使用方法

您可以这样调用它

<link rel="stylesheet" href="{{ grunt_asset('css/main.css') }}" />

它将在 web/assets/css 目录中查找名为 main*.css 的文件,并将其作为 /assets/main.54e79f6f.css 提供服务。

如果没有找到文件或找到多个文件,将抛出异常。

配置

以下是默认插件配置

grunt_hash_assets:
    assets_dir: %kernel.root_dir%/../web/assets/
    assets_base_path: /assets