Похоже, у yii2 есть нерешенный конфликт между использованием метода asset-packagist.org или более старого плагина fxp assets. Сейчас я работаю с проектом, предназначенным для использования актива-упаковщика. Все настройки отображаются в порядке, но Yii2, кажется, игнорирует все это и настаивает на использовании директории bower, которая не существует. Используя метод asset-packagist, этот каталог называется bower-asset.
Настройки: Для этой работы мы используем (в common / config / base. php):
'aliases' => [
'@bower' => '@vendor/bower-asset',
'@npm' => '@vendor/npm-asset',
],
... и в composer. json мы устанавливаем:
"repositories": [
{
"type": "composer",
"url": "https://asset-packagist.org"
}
],
Это не помогает, однако, все еще получая ошибку:
The file or directory to be published does not exist:
C:\....common\config/../../vendor/bower/semantic/dist
Также пробовал чтобы отключить fxp с помощью (в composer. json):
"config": {
"fxp-asset": {
"enabled": false
}
},
Также пробовал команду:
composer global remove fxp/composer-asset-plugin --no-plugins
То же самое.
Примечание: Проект был разработан в Linux, я сейчас пытаюсь открыть его в Windows 10 и XAMPP на localhost. Не стесняйтесь сказать мне, если Windows -высоких.