如何清除YII自带的js和css文件,yii.validation.js,yii.activeForm.js

基于 Yii2 高级模板(经验分享)

前后台一样操作,现在拿前台来做例子。

第一步: 找到:frontend\assets\AppAsset.php

    public $depends = [
        'yii\web\YiiAsset',//把这个注释掉(这个是YII的)
        'yii\bootstrap\BootstrapAsset',//把这个注释掉(这个是Bootstrap的)
    ];

第二步: 找到:common\config\main.php 找到 components[] 添加代码有2种方式: 第一种:

    'assetManager' => [
        'bundles' => false,
    ],

第二种:

'yii\web\YiiAsset' => [
         'js' => [],  // 去除 yii.js
         'sourcePath' => null,  // 防止在 frontend/web/asset 下生产文件
     ],            
     'yii\widgets\ActiveFormAsset' => [
         'js' => [],  // 去除 yii.activeForm.js
         'sourcePath' => null,  // 防止在 frontend/web/asset 下生产文件
     ],
     'yii\validators\ValidationAsset' => [
         'js' => [],  // 去除 yii.validation.js
         'sourcePath' => null,  // 防止在 frontend/web/asset 下生产文件
     ],
     'yii\web\JqueryAsset' => [
        'js' => [],  // 去除 jquery.js
        'sourcePath' => null,  // 防止在 frontend/web/asset 下生产文件
     ],
     'yii\bootstrap\BootstrapAsset' => [
         'css' => [],  // 去除 bootstrap.css
         'sourcePath' => null, // 防止在 frontend/web/asset 下生产文件
     ],
     'yii\bootstrap\BootstrapPluginAsset' => [
         'js' => [],  // 去除 bootstrap.js
         'sourcePath' => null,  // 防止在 frontend/web/asset 下生产文件
     ],

这个时候已经将YII自带的垃圾代码清除了。

但是,右下角的DEBUG调试功能也会带上一些垃圾代码,顺便全部干掉。 第一步: 找到:frontend\views\layouts\main.php 代码:

    <?php
    NavBar::begin([
    中间代码忽略了反正全部删除
    NavBar::end();
    ?>

代码: <footer class="footer">中间代码忽略了反正全部删除</footer> 第二步: 找到:frontend\views\layouts\main.php 代码:

if (!YII_ENV_TEST) {
        // configuration adjustments for 'dev' environment
        $config['bootstrap'][] = 'debug';//看到DEBUG了没,注释掉
        $config['modules']['debug'] = [//看到DEBUG的数组了,注释掉
            'class' => 'yii\debug\Module',//注释掉
        ];//注释掉
        $config['bootstrap'][] = 'gii';
        $config['modules']['gii'] = [
            'class' => 'yii\gii\Module',
        ];
    }

打开 http://localhost/frontend/web/ 看看是不是样式全部没了,然后右键查看源代码,垃圾代码全部没有了,看上去舒服了,大功告成。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

徐新帅

希望能帮到你,感谢你的一杯咖啡

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值