Shopware 6 Security Plugin v1.0.16更新后后台编译失败求助
问题分析
报错显示无法解析cookie-storage模块,说明该前端依赖包未被正确安装。这通常是因为插件更新到v1.0.16后新增了这个依赖,但未自动触发安装流程,或者Shopware 6.4.14的默认前端依赖环境中不包含该包。
解决方案
方案1:手动安装缺失的前端依赖
- 进入插件的administration目录:
cd vendor/store.shopware.com/swagplatformsecurity/src/Resources/app/administration - 安装
cookie-storage包:npm install cookie-storage --save - 返回项目根目录,重新编译管理面板:
Windows环境执行:bin/build-administration.shbin\build-administration.cmd
方案2:重置插件前端依赖并重新编译
如果方案1无效,可能是依赖缓存或锁文件导致的问题:
- 清除Shopware缓存:
bin/console cache:clear - 进入插件administration目录,删除现有依赖和锁文件:
cd vendor/store.shopware.com/swagplatformsecurity/src/Resources/app/administration rm -rf node_modules package-lock.json - 重新安装所有前端依赖:
npm install - 返回项目根目录重新编译管理面板:
bin/build-administration.sh
方案3:检查版本兼容性
如果上述方案都无效,可能是插件v1.0.16与Shopware 6.4.14存在兼容性问题。可以尝试:
- 降级插件到之前可正常运行的版本(比如v1.0.15):
composer require store.shopware.com/swagplatformsecurity:1.0.15 - 查看插件官方文档,确认v1.0.16所需的最低Shopware版本,若需要更高版本则升级Shopware。
内容的提问来源于stack exchange,提问作者Marcin Kaczor
相关产品推荐
相关产品推荐

