Не удалось найти файл точек входа из Webpack: файл "... / public / build / entrypoints.json" не существует - PullRequest
0 голосов
/ 02 июня 2019

Я пытаюсь настроить проект Symfony, который я клонировал из github, я новичок в настройке Symfony и мне нужна помощь.Я выполнил установку композитора, но он не появится на веб-странице.Он говорит, что не может найти точки входа

Я пробовал установить composer, npm и не так много другого, так как я новичок в symfony

Код, который он дает мне с ошибкой:

    <head>
        <meta charset="UTF-8">
        <title>{% block title %}CargoFM{% endblock %}</title>
        {% block stylesheets %}
            {{ encore_entry_link_tags('app') }}
        {% endblock %}
    </head>
    <body>
        {% block body %}{% endblock %}
        {% block javascripts %}
            {{ encore_entry_script_tags('app') }}
        {% endblock %}
    </body>
</html>

Вероятно, это действительно небольшая проблема

Полное сообщение об ошибке: Возникло исключение во время рендеринга шаблона («Не удалось найти файл точек входа из Webpack: файл»C: \ laragon \ www \ cargofm / public / build / entrypoints.json "не существует.").

Не знаю, что делать

1 Ответ

3 голосов
/ 02 июня 2019

Похоже, ваш entrypoints.json не был создан на бис.

Проверьте правильность настройки webpack.config.js (она будет присутствовать в корневом каталоге). Как

// webpack.config.js
var Encore = require('@symfony/webpack-encore');

Encore
    // directory where compiled assets will be stored
    .setOutputPath('public/build/')
    // public path used by the web server to access the output path
    .setPublicPath('/build')

    .addEntry('app', './assets/js/app.js')

    // ...
;

// ...

Тогда попробуйте запустить yarn encore dev --watch

Здесь вы можете следовать инструкциям по настройке проекта.

https://symfony.com/doc/current/frontend/encore/simple-example.html

...