扫码关注官方订阅号
1、如图,yii2扩展插件发布到assets文件夹下js和css存在重复的问题,如何去掉重复?
2、如何合并压缩js和css?包括安装在vendor文件夹下插件的js和css。
业精于勤,荒于嬉;行成于思,毁于随。
问题1Assets sourcePath 改成null但这样需要自己手动复制文件我自己的
'yii\web\JqueryAsset' => [ 'sourcePath' => NULL, 'baseUrl' => '@web/assets', 'js' => ['common/jquery.js'] ],
BootstrapAsset和BootstrapPluginAsset会引入重复的js和css文件,跟上面的问题类似,可以直接在配置中把BootstrapPluginAsset的文件设置为空,对于需要引用的文件,建议多写几个Asset类,然后里面定义依赖关系,引用相应的Asset时会自动引用依赖,且不会重复引入相关的js和css文件。
这个是缓存,没有什么影响的
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
问题1
Assets sourcePath 改成null
但这样需要自己手动复制文件
我自己的
BootstrapAsset和BootstrapPluginAsset会引入重复的js和css文件,跟上面的问题类似,可以直接在配置中把BootstrapPluginAsset的文件设置为空,对于需要引用的文件,建议多写几个Asset类,然后里面定义依赖关系,引用相应的Asset时会自动引用依赖,且不会重复引入相关的js和css文件。
这个是缓存,没有什么影响的