错误:在使用 yarn encore dev 时安装刺激以使用 enableStimulusBridge()
Posted
技术标签:
【中文标题】错误:在使用 yarn encore dev 时安装刺激以使用 enableStimulusBridge()【英文标题】:Error: Install stimulus to use enableStimulusBridge() while using yarn encore dev 【发布时间】:2021-12-25 00:00:31 【问题描述】:我正在尝试在我的 symfony 5 项目中安装 encore,我按照刺激桥存储库 (https://github.com/symfony/stimulus-bridge) 中的说明进行操作,但是当我尝试运行 yarn encore dev
时,这就是我得到的:
运行 webpack ...
错误:安装刺激以使用 enableStimulusBridge()
yarn add stimulus --dev
你有什么办法可以帮助我吗?
【问题讨论】:
【参考方案1】:您遇到的问题来自于 Symfony 安装需要 2.0 版的刺激,而您使用的线路安装的是 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
你应该有正确的版本。
【讨论】:
以上是关于错误:在使用 yarn encore dev 时安装刺激以使用 enableStimulusBridge()的主要内容,如果未能解决你的问题,请参考以下文章
symfony webpack-encore 无法在 win7x64 中编译
如何使用Webpack Encore在Heroku上编译资产?
如何使用 Webpack Encore 在 Heroku 上编译资产?