Yii2资产包时间戳始终保持更新

Yii2资产包时间戳始终保持更新,yii2,timestamp,assets,bundles,Yii2,Timestamp,Assets,Bundles,我的Yii2资产包时间戳在每次重新加载页面时始终保持更新 //配置: 'assetManager' => [ 'appendTimestamp' => true, 'linkAssets' => getenv('LINK_ASSETS'), 'class' => 'yii\web\AssetManager', 'bundles' => [ 'yii\web\JqueryAsset

我的Yii2资产包时间戳在每次重新加载页面时始终保持更新

//配置:

'assetManager' => [
        'appendTimestamp' => true,
        'linkAssets' => getenv('LINK_ASSETS'),
        'class' => 'yii\web\AssetManager',
        'bundles' => [
            'yii\web\JqueryAsset' => [
                'js'=>[]
            ],
            'yii\bootstrap\BootstrapAsset' => [
                'css' => []
            ],
            'yii\bootstrap\BootstrapPluginAsset' => [
                'js' => []
            ]
        ],
    ],

重新加载页面时:

'appendTimestamp'
设置为
false
,它不会在链接文件的末尾添加时间戳:

'assetManager' => [
        'appendTimestamp' => false,    // here's the magic
        'linkAssets' => getenv('LINK_ASSETS'),
        'class' => 'yii\web\AssetManager',

我认为作者想知道如何防止资产被更新。@SiZE他是在哪里说的?他希望在页面重新加载时保持捆绑包的静态,因为目前时间戳在每次页面重新加载时都会改变。只有在资产被修改时,时间戳才会改变。它不应该在每次请求时更新。似乎每次都会覆盖您的文件。我认为您应该调试此部分,或者根据您的道具
'linkAssets'=>getenv('LINK_ASSETS')
尝试对此设置进行注释。