carono/yii2-bower-asset

1.1.4 2024-05-04 16:18 UTC

This package is auto-updated.

Last update: 2024-09-04 16:55:12 UTC


README

Scrutinizer Code Quality Latest Stable Version Total Downloads License

用途

此包用于快速连接从 bower 包中提取的样式和脚本。文件会自动连接,也可以手动指定。

如何连接

composer require carono/yii2-bower-asset

如何使用

继承自 carono\yii2bower\Asset 类的新包,在 $packages 中列出项目中所有连接的 bower 包。

<?php


namespace app\assets;

use carono\yii2bower\Asset;

class BowerAsset extends Asset
{
    public $packages = [
        'jquery.inputmask', // Указываем имя пакета, скрипты подключаются автоматически
        'fontawesome' => [
            'sourcePath' => 'web-fonts-with-css', // Указываем папку внутри пакета
            'css/fontawesome-all.css' // Подключаем стиль вручную
        ],
    ];
}

样式和脚本会自动从包描述的 main 部分连接(bower.json)

过程

初始化包时,查看每个指定的包。
从包的 main 部分获取脚本和样式链接。
之后,将创建一个新的 app\runtime\bower\Package 类,并将其作为依赖项连接。