2019-03-31 23:06:12 1450次浏览 1条回答 0 悬赏 17 金钱

https://www.yiichina.com/tutorial/450

看了大半天,跟着做了大半天,没成功,

我不是想把自己的一些css,js全部打包压缩,再发布吗。

不然只打包官方定义的资源包 没什么意义吧,

比如jquery,Bootstrap 都有mini版 打包起来没什么意义吧,

// 要压缩的资源包列表
'bundles' => [
    // 'yii\web\YiiAsset',
    // 'yii\web\JqueryAsset',
],

这个 bundles 里面只能压缩资源包吧,所以就得做资源包,

这资源包路径是这样有问题吗,

资源包,资源类,这路径错了吗。怎么打包的时候报错呢

Loading configuration from 'assets.php'...
Collecting source bundles information...
Exception 'ReflectionException' with message 'Class yii\web\jqueryui does not exist'

下面是我的配置信息,
22.png

11.png

解决了,类的后面要加 Asset,全名要叫 JqueryAsset,不然压缩就报错

补充:其实不要这么麻烦的!

// 要压缩的资源包列表
'bundles' => [
    // 'yii\web\YiiAsset',
    // 'yii\web\JqueryAsset',
    app\assets\AppAsset
],

app\assets\AppAsset 这样就会连 AppAsset 里面的资源都一起打包并发布了,

您需要登录后才可以回答。登录 | 立即注册
差点就信了
助理

差点就信了

注册时间:2019-03-20
最后登录:2019-04-14
在线时长:6小时13分
  • 粉丝0
  • 金钱88
  • 威望0
  • 积分148

热门问题