如何在Oracle Commerce Cloud中更新和上载我的小部件的新版本?

如何在Oracle Commerce Cloud中更新和上载我的小部件的新版本?,oracle,oracle-commerce-cloud,Oracle,Oracle Commerce Cloud,我可以上传一个小部件作为新扩展的一部分,但如果我想对该小部件进行更改并上传一个新版本,我就无法上传。当我尝试重新上传小部件时,它会抛出: Extension was not installed The following errors were found: Widget WidgetTemplate already exists. Extension ID already exists. 其中widgetemplate是我的小部件的名称。我已经在ext.json中更新了这个版本,但是没有什么

我可以上传一个小部件作为新扩展的一部分,但如果我想对该小部件进行更改并上传一个新版本,我就无法上传。当我尝试重新上传小部件时,它会抛出:

Extension was not installed The following errors were found:
Widget WidgetTemplate already exists.
Extension ID already exists.
其中
widgetemplate
是我的小部件的名称。我已经在ext.json中更新了这个版本,但是没有什么不同。我可以通过设计部分编辑css、js和模板,但我不能添加元素


是否有方法上载现有小部件的新版本,或者我是否需要为每个新小部件版本创建新的扩展?

您必须先停用要更改的小部件,然后重新加载小部件

你可以走几步

  • 1) 选择设置选项卡
  • 2) 单击扩展名
  • 从那里转到“已安装”部分,然后搜索所需的小部件 停用

    然后在停用后,它会要求删除,所以在完成这两个步骤后,上传小部件和您的更改,然后拖动您想要应用的内容


元素以单独的方式上载。 您可以创建独立元素,也可以创建特定于小部件的元素。 按照下面的链接了解如何创建和上载元素

要重新加载小部件,您需要先停用,然后从设置>扩展中删除以前的小部件。 另外,如果您不想删除以前上载的小部件,请更改小部件名称并在其widget.json中更新相同的名称,并使用不同的名称创建一个新的扩展id。[导入:名称必须相互同步]

希望这个答案很有帮助。:)