我们有一个相当大而古老的 SFCC 项目,它从 Pipelines 开始,现在应该最终迁移到 Controllers。为此,我们需要确定哪些管道很容易进行初始迁移。
我们是根据以下标准来做的:
- 哪些其他管道正在调用此管道
- 现有控制器中有多少
Pipeline.execute
调用此管道 - 管道是否使用自定义挂钩机制(在某个包含管道上标识) - 我猜它可以通过“此管道调用的其他管道是什么”来抽象
是否已经有一些东西可以做类似的事情?
我们有一个相当大而古老的 SFCC 项目,它从 Pipelines 开始,现在应该最终迁移到 Controllers。为此,我们需要确定哪些管道很容易进行初始迁移。
我们是根据以下标准来做的:
Pipeline.execute
调用此管道是否已经有一些东西可以做类似的事情?
所以如果其他人有这个挑战,最终摆脱遗留项目中的管道,你也可以使用我的节点分析器脚本:
https://github.com/Andreas-Schoenefeldt/SFCCAnalyser
安装后,启动它npm run