Bonjour à tous,
J’essaie d’utiliser le composant Webpack Encore dans mon projet Symfony 5.
Pour ce faire, j’ai exactement suivi la doc de Symfony, à savoir composer require symfony/webpack-encore-bundle
puis yarn install
.
J’essaie ensuite de compiler mon app.js grâce à yarn encore dev
, mais cela me renvoie l’erreur suivante :
yarn run v1.22.5 error Command "encore" not found. info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
Voici mon package.json, dans lequel on voit pourtant que "encore dev" est bien présent. :
{ "devDependencies": { "@symfony/stimulus-bridge": "^2.0.0", "@symfony/webpack-encore": "^1.0.0", "core-js": "^3.0.0", "regenerator-runtime": "^0.13.2", "stimulus": "^2.0.0", "webpack-notifier": "^1.6.0" }, "license": "UNLICENSED", "private": true, "scripts": { "dev-server": "encore dev-server", "dev": "encore dev", "watch": "encore dev --watch", "build": "encore production --progress" } }
Normalement, yarn install
permet la création de :
- un répertoire assets, avec entre autre le fichier app.js
- un fichier webpack.config.js
- un dossier node_modules
Tout cela a bien été créé mais mon dossier node_module ne contient que un fichier .yarn-integrity.
Est-ce normal ? Mon erreur console suite au yarn encore dev
ne viendrait-il pas de là ?