carono / yii2-bower-asset
1.1.4
2024-05-04 16:18 UTC
Requires
- yiisoft/yii2: ~2.0
README
用途
此包用于快速连接从 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
类,并将其作为依赖项连接。