Jeen 2017-10-30 18:25:23 3985次浏览 1条评论 1 1 0

参考文章:http://blog.jeen.wang/yii2-asset-publish-options.html

官方文档:http://www.yiiframework.com/doc-2.0/guide-structure-assets.html
其中的样例代码,错误写法

//...
class FontAwesomeAsset extends AssetBundle 
{
    public $sourcePath = '@bower/font-awesome'; 
    public $css = [ 
        'css/font-awesome.min.css', 
    ];
    public $publishOptions = [
        'only' => [
            'fonts/',
            'css/',
        ]
    ];
}  

为什么是错误的呢, 因为无法实现官网文档说明的 发布 fontscss 两个目录的需求。
正确的写法如下:

//...
    public $publishOptions = [
        'only' => [
            'fonts/*',
            'css/*',
        ]
    ];

The End.

觉得很赞
  • 评论于 2020-03-17 22:11 举报

    赞!
    `public $publishOptions = [

        'only' => [
            'webfonts/*',
            'css/all.css',
        ]
    ];`
    
您需要登录后才可以评论。登录 | 立即注册