如何从Yii2 basic禁用引导?

如何从Yii2 basic禁用引导?,yii2,yii2-basic-app,Yii2,Yii2 Basic App,我从composer.json中删除了yiisoft/yii2引导,并更新了composer,从assets/AppAsset.php中删除了bootstrap,但仍然加载引导CSS和JS! 当我从布局中删除时,CSS不会加载,但是bootstrap.js会加载 如何从Yii2 basic应用程序中删除所有引导资产?在web.php中添加此代码 'assetManager' => [ 'bundles' => [ 'yii\web\JqueryAsset' =

我从
composer.json
中删除了
yiisoft/yii2引导
,并更新了composer,从
assets/AppAsset.php
中删除了
bootstrap
,但仍然加载引导CSS和JS! 当我从布局中删除
时,CSS不会加载,但是
bootstrap.js
会加载


如何从Yii2 basic应用程序中删除所有引导资产?

web.php中添加此代码

'assetManager' => [
    'bundles' => [
        'yii\web\JqueryAsset' => [
            'js'=>[]
        ],
        'yii\bootstrap\BootstrapPluginAsset' => [
            'js'=>[]
        ],
        'yii\bootstrap\BootstrapAsset' => [
            'css' => [],
        ],

    ],
],
并删除AppAsset.php中的这一行

public $depends = [
   'yii\web\YiiAsset',              #REMOVE
   'yii\bootstrap\BootstrapAsset',  #REMOVE
];

您是否正在使用一些依赖于引导的小部件/软件包?显示您的
composer.json
的内容。我记得从github安装并尝试了一个基本的应用程序模板,其中bootstrap已经剥离,但再也找不到它。您可以在
bundle
中添加
sourcePath=>null
,以确保它们不会查看
@bower
目录来加载脚本,禁用引导js和css加载时,不必从AppAsset中删除行