0

我有一个非常简单的 AssetBundle:

use yii\web\AssetBundle;

/**
 * ImagizerAsset
 */
class ImagizerAsset extends AssetBundle
{
    public $sourcePath = '@app/components/widgets/imagizer/assets';

    public $css = [
        'css/imagizer.css'
    ];

    public $js = [
        'js/imagizer.js',
    ];

    public $depends = [
        'app\assets\BowerCropperAsset'
    ];
}

如果我更改捆绑包中的 JavaScript,它不会在开发模式下发布到 web/asset 目录。每次我都必须删除 web/asset 目录才能获得最新版本。这很烦人。我应该怎么办?

4

1 回答 1

1

这里已经回答了。

将此添加到您的资产包中:

public $publishOptions = [
    'forceCopy' => YII_DEBUG,
];

有关更多选项和详细说明,请查看链接答案。

于 2015-06-05T09:41:58.597 回答