获取错误cx storefront在SAP Hybris中不是已知元素Spartacus Angular storefront 如果“cx storefront”是一个角度组件,请确认它是此模块的一部分 如果“cx storefront”是Web组件,则将“CUSTOM_ELEMENTS_SCHEMA”添加到此组件的“@NgModule.schemas”以抑制此消息。(“[错误->] ))

获取错误cx storefront在SAP Hybris中不是已知元素Spartacus Angular storefront 如果“cx storefront”是一个角度组件,请确认它是此模块的一部分 如果“cx storefront”是Web组件,则将“CUSTOM_ELEMENTS_SCHEMA”添加到此组件的“@NgModule.schemas”以抑制此消息。(“[错误->] )),angular,hybris,spartacus-storefront,Angular,Hybris,Spartacus Storefront,在Angular>^9.0中,通过以下两件事解决了此问题 在tsconfig.app.json中禁用Ivy编译器选项 “角度编译器选项”:{ “使能常春藤”:错误 } 在src/app/app.module.ts中添加以下配置 B2cStorefrontModule.withConfig({ 后端:{ 货币监理署:{ baseUrl:environment.occBaseUrl, 前缀:'/occ/v2/' }, }, 背景:{ 基地:['electronics-spa'], }, }) 其

在Angular>^9.0中,通过以下两件事解决了此问题

  • 在tsconfig.app.json中禁用Ivy编译器选项

    “角度编译器选项”:{ “使能常春藤”:错误 }

  • 在src/app/app.module.ts中添加以下配置

    B2cStorefrontModule.withConfig({ 后端:{ 货币监理署:{ baseUrl:environment.occBaseUrl, 前缀:'/occ/v2/' }, }, 背景:{ 基地:['electronics-spa'], }, })


  • 其中occBaseUrl:'https://localhost:9002'是在环境配置中定义的属性。

    自定义元素模式警告通常表示组件(
    cx storefront
    ,在本例中)尚未导入。帮助您实际导入的是
    B2cStorefrontModule
    。它导出
    StorefrontComponent
    ,因此可以在
    AppComponent
    中访问它。Ivy是推荐的渲染引擎。因此,如果没有足够好的理由,常春藤就不应该被禁用。
    ERROR in 'cx-storefront' is not a known element: