错误:在使用 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 上编译资产?

Symfony 和 VueJS - 安可

使用 yarn dev 在 localhost 7777 启动 Next.js 应用程序时出现问题

Encore Vue.js 风格编译错误文件夹