J'ai essayé ce que vous m'avez dit (suppression des fichiers, puis yarn add --dev @symfony/webpack-encore, puis yarn install) mais cela ne fonctionne pas non plus.
J'avais déjà essayé yarn add --dev @symfony/webpack-encore car j'avais déjà vu ça dans un autre forum, mais d'après la doc de Symfony il faut plutôt l'utiliser pour les applications non Symfony ? (https://symfony.com/doc/current/frontend/encore/installation.html)
La commande
node ./node_modules/.bin/encore dev
me renvoie
Error: Cannot find module '/home/project/node_modules/.bin/encore'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:880:15)
at Function.Module._load (internal/modules/cjs/loader.js:725:27)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12)
at internal/main/run_main_module.js:17:47 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}
et, de fait, dans mon dossier node_modules je ne possède que un fichier .yarn-integrity
worker1000@Docker_ProxyEPN_SF5_apprentissage_test-workspace:/home/project$ ./node_modules/.bin/encore dev
bash: ./node_modules/.bin/encore: No such file or directory
et effectivement dans mon node_modules/.bin j'ai les fichiers suivant :
worker1000@Docker_ProxyEPN_SF5_apprentissage_test-workspace:/home/project$ yarn add @symfony/webpack-encore@^1.0.0 --dev
yarn add v1.22.5
warning package.json: No license field
warning No license field
[1/4] Resolving packages...
warning @symfony/webpack-encore > webpack-dev-server > url > querystring@0.2.0: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
warning @symfony/webpack-encore > webpack-dev-server > sockjs > uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
warning @symfony/webpack-encore > resolve-url-loader > rework > css > urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
warning @symfony/webpack-encore > resolve-url-loader > rework > css > source-map-resolve > urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
warning @symfony/webpack-encore > resolve-url-loader > rework > css > source-map-resolve > resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
[2/4] Fetching packages...
info fsevents@2.3.2: The platform "linux" is incompatible with this module.
info "fsevents@2.3.2" is an optional dependency and failed compatibility check. Excluding it from installation.
[3/4] Linking dependencies...
warning " > @symfony/stimulus-bridge@2.1.0" has unmet peer dependency "stimulus@^2.0".
[4/4] Building fresh packages...
success Saved lockfile.
warning No license field
success Saved 467 new dependencies.
EDIT :
Ah, petit changement.
J'ai refait un yarn add @symfony/webpack-encore@^1.0.0 --dev et maintenant j'ai beaucoup + de choses dans mon .bin :
mais si je fais un ./node_modules/.bin/encore dev ça me donne :
worker1000@Docker_ProxyEPN_SF5_apprentissage_test-workspace:/home/project$ ./node_modules/.bin/encore dev
Running webpack ...
Error: Install @symfony/stimulus-bridge & stimulus to use enableStimulusBridge()
yarn add @symfony/stimulus-bridge@^2.0.0 stimulus --dev
J'ai exactement le même soucis, sur plusieurs serveur, j'ai essayé.
Là, j'ai refait sur un projet tout neuf, j'ai refait toutes les commandes que je lancçaient il y a 5 mois, je n'avais jamais eu de soucis, et depuis quelques temps , ce fichu package "stimulus" ne passe plus, je pense que c'est dû au fait qu'il soit "moved" :
Stimulus has moved to @hotwired/stimulus. This package now just depends on that new package and exports everthing from it for backwards compatibility.
root@julie:/var/www/movies# yarn encore dev
yarn run v1.22.15
warning package.json: No license field
$ /var/www/movies/node_modules/.bin/encore dev
Running webpack ...
Error: Install stimulus to use enableStimulusBridge()
yarn add stimulus --dev
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
J'ai exactement le même soucis, sur plusieurs serveur, j'ai essayé.
Là, j'ai refait sur un projet tout neuf, j'ai refait toutes les commandes que je lancçaient il y a 5 mois, je n'avais jamais eu de soucis, et depuis quelques temps , ce fichu package "stimulus" ne passe plus, je pense que c'est dû au fait qu'il soit "moved" :
Stimulus has moved to @hotwired/stimulus. This package now just depends on that new package and exports everthing from it for backwards compatibility.
root@julie:/var/www/movies# yarn encore dev
yarn run v1.22.15
warning package.json: No license field
$ /var/www/movies/node_modules/.bin/encore dev
Running webpack ...
Error: Install stimulus to use enableStimulusBridge()
yarn add stimulus --dev
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
Hello , j'ai le même problème que toi , as tu résolu le sujet ? J'ai essayé la méthode que @Anatis avait proposé mais j'ai toujours le message d'éerreur suivant :
Error: Install stimulus to use enableStimulusBridge(), yarn add stimulus --dev
While(true)
While(true)
While(true)
While(true)
While(true)
While(true)
While(true)
While(true)