2015-09-08 11:51:02 2611次浏览 1条回答 0 悬赏 20 金钱

剛使用 AssetBundle 調整 js 前後順序

位置是 protect/modules/order/assets

namespace app\modules\order\assets;

use yii\web\AssetBundle;

class Asset extends AssetBundle
{
    public $sourcePath = '@app/modules/order/js';
    public $publishOptions = [
        'forceCopy' => true
    ];
    public $css = [

    ];
    public $js = [
        'crud.js',
    ];
    public $depends = [
        'yii\web\YiiAsset',
        'yii\bootstrap\BootstrapAsset',
        'app\assets\AppAsset',
    ];
}

當我修改 js 時候, 重整畫面時
web/asset/xxxxx 都不會更新
所以嘗試 =>

public $publishOptions = [
    'forceCopy' => true
]; //效果一樣沒有成功

看網路解說也在設定的地方加上了 linkAssets
但看官網說明的方式又不太符合我的要求... (也可以說有點看不懂)

'components' => [
       'assetManager' => [
            'linkAssets' => true,
        ],
]

有甚麼辦法能在開發時更新在 asset 載入的 js 呢!!

最佳答案

  • koko 发布于 2015-09-08 16:04 举报

    这应该是有缓存吧.
    你清除下你本地缓存看看

    1 条回复
    回复于 2015-09-08 17:48 回复

    就是希望能在開發期間直接修改code後 緩存一併更新
    ( 等開發完後再把此功能關掉 )
    已經找著辦法了~~謝謝您

    觉得很赞
    没有找到数据。
您需要登录后才可以回答。登录 | 立即注册
bryson
副总裁

bryson Taipei

注册时间:2015-07-22
最后登录:2017-04-03
在线时长:84小时54分
  • 粉丝19
  • 金钱4885
  • 威望230
  • 积分8025

热门问题