Bonjour

Je suis sur Windows, avec Laragon et j'utilise php 8.3.9

Je veux créer un nouveau projet Symfony 7. J'ai une erreur de compilation de npm dès le début....

Pour cela je fais :

 symfony new --webapp testounet
 cd .\testounet\  
composer require symfony/webpack-encore-bundle
npm install
npm run dev

Et là la cata : J'ai dans la console

> dev
> encore dev

Running webpack ...

 ERROR  Failed to compile with 1 errors                                                                                                                                                                                                     10:33:55

Module build failed: Module not found:
"./assets/bootstrap.js" contains a reference to the file "@symfony/stimulus-bundle".
This file can not be found, please check it for typos or update it if the file got moved.

Entrypoint app 15.9 KiB = runtime.js 11.7 KiB app.css 735 bytes app.js 3.52 KiB
webpack compiled with 1 error

Pourtant le fichier @symfony/stimulus-bundle existe puisque PhpStorm renvoie sur vendor/symfony/stimulus-bundle/assets/dist/loader.js

1 réponse


lolotoobo
Auteur
Réponse acceptée

Si quelqu'(un rencontre ce problème, c'est que Symfony ustilise encore AssetMapper par défaut. Il faut alors le remplacer. C'est expliqué ici