在 SAP Spartacus 中找不到名称 'DirectionConfig'

Cannot find name 'DirectionConfig' in SAP Spartacus

我正在尝试在我的 SAP 店面中添加 RTL 配置。实施配置时出现错误

Cannot find name DirectionConfig

Cannot find name DirectionMode

如何解决?此外,在单击更改语言按钮时提供一些输入以更改语言和方向。

您使用的是什么版本?从2.1开始,这些配置被添加到店面库的public api中。您应该能够导入它们,使用:

import {
  DirectionConfig,
  DirectionMode
} from '@spartacus/storefront';

关于方向性的文档可以在 https://sap.github.io/spartacus-docs/directionality/ 找到。该文档指出

In Spartacus, the direction of the UI reflects the active language

这意味着,无论何时更改语言,都会在方向性逻辑中使用新的(活动的)语言。