Как устранить ошибку загрузки Symfony 4 webpack/encore?

У меня проблема с Symfony webpack encore и возникает следующая ошибка.

Loading failed for the <script> with source “http://localhost:8000/build/js/app.js”.

Пробовал как с активом, так и без него.

 <script src="{{ asset('build/js/app.js') }}"></script>

Пробовал с Firefox, Chrome.


person Community    schedule 23.11.2018    source источник


Ответы (2)


Хорошо, я понял, в чем была проблема,

Я делал следующий код

{% block javascripts %}
      {{ encore_entry_script_tags('app') }}
      <script src="{{ asset('build/js/app.js') }}"></script>
{% endblock %}

внутри base.html.twig, но позже, когда я перешел к шаблону, где он был расширен, все заработало.

person Community    schedule 25.11.2018
comment
я не думаю, что вам нужно включать ‹script src={{ assets('build/js/app.js') }}›‹/script›, поскольку он уже включен в {{ encore_entry_script_tags('app') } } - person Puya Sarmidani; 25.11.2018

Вы также пытались использовать его так?

{% block javascripts %}
    {{ encore_entry_script_tags('app') }}
{% endblock %}
person Puya Sarmidani    schedule 23.11.2018
comment
Спасибо, чувак, это сработало, ошибка заключалась в том, что я делал внутри базового шаблона и пропустил {{ encore_entry_script_tags('app') }} для записи. - person ; 25.11.2018