Yii2 禁用供应商模块的资产

Yii2 disable asset of a vendor module

我已经安装了位于 /vendor/mdmsoft/yii2-admin 的 yii2-admin 模块,但我不希望它加载自己的资产包。有什么方法可以禁用此模块资源包吗?

是的,这是可能的,甚至在官方文档中也提到过here。一种方法是通过应用程序配置:

return [
    // ...
    'components' => [
        'assetManager' => [
            'bundles' => [
                'mdm\admin\AdminAsset' => false,
            ],
        ],
    ],
];

另一种方式 - 在运行时通过组件:

\Yii::$app->assetManager->bundles['mdm\admin\AdminAsset'] = false;