如何使用新的@spartacus/schematics@3.2 原理图?
How to use the new @spartacus/schematics@3.2 schematics?
我目前正在试用 Spartacus 3.2,但我对新的原理图有点吃力。
有关信息
https://sap.github.io/spartacus-docs/building-the-spartacus-storefront-from-libraries/
与信息不符
https://sap.github.io/spartacus-docs/schematics/#adding-spartacus-core-libraries-and-features-to-your-angular-project
我必须select做什么才能获得与 3.1 原理图相同的 b2c 功能?
- 第一题的选项
b2c
/ b2b
有什么区别?
- 为什么像“购物车”和“产品”这样的基本内容甚至作为选项出现?还是因为我选择了“b2c”,所以它们已经预select了?
? Please choose which configuration you would like to add. b2c
? Which Spartacus features would you like to setup? (Press <space> to select, <a> to toggle all, <i> to invert selection)
◯ Store Finder
◯ Tracking
◯ Assisted Services Module
❯◯ Cart
◯ Organization (b2b feature)
◯ Product
◯ Product Configurator
useMetaTags
的目的是什么?
如何在命令行上预 select 功能?即如何在没有提示的情况下添加原理图?
What do I have to select to get the same b2c features as for the 3.1 schematics
要进行 b2c 配置,您需要 select 在第一个提示中进行“b2c”配置。这里的“b2c”只是一些b2c相关的配置,与b2c的特性无关。
第二个提示将询问您要安装哪些附加的 Spartacus 功能。在这里,如果您不需要任何附加功能,只需按“Enter”即可。例外情况是我们必须安装的新“用户”库。
Why are basic things like "Cart" and "Product" even presented as option? or are they preselected already because I chose "b2c"?
这是因为有些客户喜欢将 Spartacus 用作目录站点,没有任何购物车功能(例如)。
目前,这些库只包含一些与 cart 和 product 相关的额外功能,这些功能的核心机制仍然存在于 core 和 storefrontlib 中。这是我们改进代码拆分和延迟加载的一部分。
同样,第二个提示不会根据您在 b2c/b2c 配置之间的选择而改变。
What is the purpose of useMetaTags?
我们的文档中解释了元标记:
useMetaTags determines whether or not to configure the baseUrl and mediaUrl in the meta tags from index.html.
编辑
这实际上意味着什么:
生成的 spartacus-configuration.module.ts
将不包含 occ.baseUrl
的任何配置以确保从元标记加载 URL。
How an I pre-select features on the command line? i.e. how can I add schematics without a prompt?
到运行 @spartacus/schematics
没有提示你需要传递 --no-interactive
标志。
或者,要在 CLI 上预 select 功能,您需要传递 --features=feature1 --features=feature2
等,其中功能名称对应于菜单选项名称(例如 --features="Assisted Services Module"
)
我目前正在试用 Spartacus 3.2,但我对新的原理图有点吃力。
有关信息 https://sap.github.io/spartacus-docs/building-the-spartacus-storefront-from-libraries/ 与信息不符 https://sap.github.io/spartacus-docs/schematics/#adding-spartacus-core-libraries-and-features-to-your-angular-project
我必须select做什么才能获得与 3.1 原理图相同的 b2c 功能?
- 第一题的选项
b2c
/b2b
有什么区别? - 为什么像“购物车”和“产品”这样的基本内容甚至作为选项出现?还是因为我选择了“b2c”,所以它们已经预select了?
? Please choose which configuration you would like to add. b2c ? Which Spartacus features would you like to setup? (Press <space> to select, <a> to toggle all, <i> to invert selection) ◯ Store Finder ◯ Tracking ◯ Assisted Services Module ❯◯ Cart ◯ Organization (b2b feature) ◯ Product ◯ Product Configurator
- 第一题的选项
useMetaTags
的目的是什么?如何在命令行上预 select 功能?即如何在没有提示的情况下添加原理图?
What do I have to select to get the same b2c features as for the 3.1 schematics
要进行 b2c 配置,您需要 select 在第一个提示中进行“b2c”配置。这里的“b2c”只是一些b2c相关的配置,与b2c的特性无关。 第二个提示将询问您要安装哪些附加的 Spartacus 功能。在这里,如果您不需要任何附加功能,只需按“Enter”即可。例外情况是我们必须安装的新“用户”库。
Why are basic things like "Cart" and "Product" even presented as option? or are they preselected already because I chose "b2c"?
这是因为有些客户喜欢将 Spartacus 用作目录站点,没有任何购物车功能(例如)。 目前,这些库只包含一些与 cart 和 product 相关的额外功能,这些功能的核心机制仍然存在于 core 和 storefrontlib 中。这是我们改进代码拆分和延迟加载的一部分。 同样,第二个提示不会根据您在 b2c/b2c 配置之间的选择而改变。
What is the purpose of useMetaTags?
我们的文档中解释了元标记:
useMetaTags determines whether or not to configure the baseUrl and mediaUrl in the meta tags from index.html.
编辑
这实际上意味着什么:
生成的 spartacus-configuration.module.ts
将不包含 occ.baseUrl
的任何配置以确保从元标记加载 URL。
How an I pre-select features on the command line? i.e. how can I add schematics without a prompt?
到运行 @spartacus/schematics
没有提示你需要传递 --no-interactive
标志。
或者,要在 CLI 上预 select 功能,您需要传递 --features=feature1 --features=feature2
等,其中功能名称对应于菜单选项名称(例如 --features="Assisted Services Module"
)