Yii2 ошибка «The file or directory to be published does not exist: /path/to/project/vendor/bower/jquery/dist

Например, при первоначальном создании проекта, или при обновлении проекта с готовым composer.lock можно получить такую ошибку.
Решается следующим образом:

rm -rf ~/.composer/cache
rm -rf /path/to/project/vendor
composer global require "fxp/composer-asset-plugin:^1.2.0"
composer install

Здесь можно вспомнить как установить composer

Поделиться
Отправить
2 комментария
Максим Федоров

Есть другой вариант ( к нему в итоге и пришли в команде Yii2),
и не нужно зависеть от глючного fxp плагина

  • В файле composer.json:
    <code>
    «repositories»: [
    {
    «type»: «composer»,
    «url»: «https://asset-packagist.org»
    }
    ],
    </code>
  • В файле common/config/main.php
    <code>
    'aliases' => [
    '@bower' => '@vendor/bower-asset',
    '@npm' => '@vendor/npm-asset',
    ],
    </code>
  • Далее выполнить:
    <code>
    composer install
    </code>
Oleg Potemkin

Да, класс, спасибо! Я не в курсе был такого решения)

Популярное