Skip to content

Commit 2b6371f

Browse files
Philosoftjaviereguiluz
authored andcommitted
Add information about strict_mode for encore
1 parent 2aeff1b commit 2b6371f

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

frontend/encore/faq.rst

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,3 +169,24 @@ running it (e.g. when executing ``yarn encore dev``). Fix this issue calling to
169169
// ... the rest of the Encore configuration
170170
171171
.. _`Webpack integration in PhpStorm`: https://www.jetbrains.com/help/phpstorm/using-webpack.html
172+
173+
My functional tests are failing in CI
174+
-------------------------------------
175+
176+
With something along the lines of
177+
178+
.. code-block:: text
179+
180+
Uncaught PHP Exception Twig\Error\RuntimeError: "An exception has been thrown during the rendering of a template ("Could not find the entrypoints file from Webpack: the file "/var/www/html/public/build/entrypoints.json" does not exist.
181+
182+
..
183+
184+
This is happening because you did not build your encore assets, hence no ``entrypoints.json`` file. Plus encore is working in strict mode by default, which causes twig functions ``encore_entry_*`` to panic.
185+
186+
To solve that you can add this to your ``config/packages/test/webpack_encore.yaml``
187+
188+
.. code-block:: yaml
189+
190+
webpack_encore:
191+
strict_mode: false
192+
..

0 commit comments

Comments
 (0)