Для того, чтобы файл не клонировался, необходимо настроить компонент assetManager в конфиге:
return [
...
'components' => [
...
'assetManager' => [
...
'linkAssets' => true,
...
],
...
]
];
Тогда файлы из AssetsBundle не будут копироваться, вместо этого на них будут создаваться symlink
При первом вызове скрипта он клонируется в неизвестное мне место
Все файлы клонируются (или на них создаются симлинки) в папку, указанную в переменной basePath AssetsBundle, например:
class FrontendAssets extends AssetBundle
{
public $sourcePath = '@app/_assets';
public $basePath = '@webroot/assets'; // вот сюда они будут сохраняться, @webroot - соответственно алиас пути, конфигурируемый в основном конфиге
public $css = [
'css/styles.min.css',
];
public $depends = [
'yii\web\JqueryAsset',
'yii\web\YiiAsset',
'yii\bootstrap\BootstrapAsset',
];
}