Installer le bundle encore.

composer require symfony/webpack-encore-bundle
// ou
// composer require encore

Installer node modules

Prérequis: Node.Js doit être présent sur le poste.

npm install
// ou
// yarn install

Décommenter les tags twig.

Dans le fichier base.html.twig…


<!DOCTYPE html>
<html>
    <head>
        <!-- ... -->
        {% block stylesheets %}
            {{ encore_entry_link_tags('app') }}
             <link rel="stylesheet" href="/build/app.css"> 
        {% endblock %}

        {% block javascripts %}
            {{ encore_entry_script_tags('app') }}
                <script src="/build/runtime.js" defer></script>
                <script src="/build/app.js" defer></script>
                See note below about the "defer" attribute 
        {% endblock %}
    </head>
    <!-- ... -->
</html>

Lancer la compilation.

npm run dev-server

Publications similaires