如何使用时间戳阻止包yii2中的资产

时间:2017-09-25 06:11:21

标签: jquery yii2

我有这样的资产套装:

class BarangLokasiAsset extends AssetBundle
{

public $basePath = '@webroot';
public $baseUrl = '@web';
public $sourcePath = '@bower';
public $css = [
    "css/x3dom.css"
];
public $js = [
    'js/x3dom.js',
    'js/scene3d.jquery.js',
];
public $depends = [
    'yii\web\JqueryAsset',
];

public $publishOptions = [
    'forceCopy' => true,
    'appendTimestamp' => false,
];

public $jsOptions = [
    'appendTimestamp' => false,
];

}

我在控制台中看到了这样创建的js:x3dom.js?_=1506319654909scene3d.jquery.js?_=1506319654910

但是CSS很好:x3dom.css

如何制作没有时间戳的js? 请指教。

1 个答案:

答案 0 :(得分:0)

尝试在配置文件中添加以下代码:

return [
    // ...
    'components' => [
        'assetManager' => [
            'appendTimestamp' => false,
        ],
    ],
];