You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Symfony5项目运行yarn encore dev提示需安装stimulus报错求助

Symfony 5 Encore启用Stimulus Bridge报错解决方案
  • 第一步:执行报错提示的安装命令,如果你之前安装过仍报错,大概率是版本不兼容,Symfony 5配套的stimulus-bridge仅支持stimulus 2.x版本,需指定对应版本安装:
    yarn add stimulus@2.0 --dev
  • 第二步:核对webpack.config.js配置顺序,enableStimulusBridge()需放在Encore的配置链中,且指定的controllers.json路径正确,参考配置如下:
// webpack.config.js
Encore
    // 其他基础配置省略
    .enableStimulusBridge('./assets/controllers.json')
;
  • 第三步:检查assets目录下是否存在controllers.json文件,不存在则手动创建,基础格式如下:
{
    "controllers": [],
    "entrypoints": []
}
  • 第四步:清理缓存后重新编译即可:
    yarn cache clean && yarn encore dev

如果上述操作完成后仍报错,可删除项目下的node_modules目录和yarn.lock文件,重新执行yarn install后再编译。

内容的提问来源于stack exchange,提问作者Wawan4137

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 00:36:03