Error: Install stimulus to use enableStimulusBridge() while using yarn encore dev

Error: Install stimulus to use enableStimulusBridge() while using yarn encore dev

我正在尝试在我的 symfony 5 项目中安装 encore,我按照刺激桥存储库 (https://github.com/symfony/stimulus-bridge) 中的说明进行操作,但是当我尝试 运行 yarn encore dev 这个我得到的是:

Running webpack ...

Error: Install stimulus to use enableStimulusBridge()

 yarn add stimulus --dev

你有什么解决办法可以帮助我吗?

您遇到的问题是因为安装Symfony需要2.0版本的stimulus,而您使用的线路安装的是3.0版本。我今天遇到了完全相同的问题,阅读日志的详细信息帮助了我:

Some peer dependencies are incorrectly met; run yarn explain peer-requirements <hash> for details, where <hash> is the six-letter p-prefixed code

一旦看到那行 运行 我发现下面一行:

yarn add stimulus --dev

正在安装最新版本。如果你 运行:

yarn add stimulus@2.0 --dev

你应该有正确的版本。