В /frontend/assets/appAsset.php я подключаю jquery:
public $js = [
'js/libs/jquery-3.3.1.min.js',
...
];
на одной из страниц я использую виджет, который тянет jquery из другого места. В итоге на странице две библиотеки со всеми вытекающими ошибками. Мне надо исключить один из ассетов и лучше бы ассет виджета (там не последняя версия jquery).
Менять код виджета, я думаю, неверно, потому как все устанавливалось через composer и в случае обновления могут быть проблемы, если я буду лезть и править код сторонних элементов, поэтому я хочу исключить именно asset виджета с jquery.
Как мне это сделать во view файле или хотя бы в контроллере?
или можно задать это где-то еще?
Я знаю, что можно подключить asset для каждой страницы ручками во view файле, но ради одной страницы без библиотеки править руками все остальные - тоже как-то не верно.
Или может можно в конфиге как-то запретить тянуть jquery
всем виджетам?
В общем, выслушаю советы о том, что можно сделать и как это сделать максимально красиво.