scandipwa/installer

ScandiPWA 引导模块

维护者

详细信息

github.com/scandipwa/installer

来源

安装次数: 179 192

依赖: 0

建议者: 0

安全: 0

星星: 6

关注者: 7

分支: 9

类型:magento2-theme

4.0.1 2023-03-13 21:06 UTC

This package is auto-updated.

Last update: 2024-09-14 01:02:28 UTC


README

FOSSA Status

该模块是安装 ScandiPWA 主题的辅助工具。

2.0.0

最终主题引导不依赖于 Magento 状态,且 scandipwa:theme:bootstrap 不需要额外的设置:升级或初始化 Magento 以调用。

现在复制队列在 Bootstrap.php 中直接定义,以支持非初始化的 Magento 状态和无数据库引导和构建。

用法

  1. composer require scandipwa/installer

  2. php bin/magento scandipwa:theme:bootstrap <Vendor\name>

新的主题引导

命令接受单个参数,该参数被处理为以下格式:"Vendor/theme"。

注意

您可以将以下示例中的 Scandiweb/pwa 改为您认为合适的任何名称,同时保持相同的命名结构:Vendor/theme_name

执行 php bin/magento scandipwa:theme:bootstrap Scandiweb/pwa 后,将会产生以下效果

  1. 检查 <magento_root>/app/design/frontend/Scandiweb/pwa - 如果目录存在,引导将以错误退出,以防止不希望的覆盖。
  2. 创建 <magento_root>/app/design/frontend/Scandiweb/pwa 目录
  3. 将必要的文件复制到新创建的主题根目录。
  4. 回答 y/N(默认为 No)以提示生成 theme.xmlregistration.php。您可能想手动创建它们 - 欢迎这样做!
  5. 运行 php bin/magento setup:upgrade
  6. 您已经完成了引导!

主题构建

主题必须在引导后或任何更改后构建。

  1. 转到 app/design/frontend/<vendor/name>
  2. 运行 npm ci
  3. 运行 npm run build

定制

为了定制复制任务 - 简单地编辑 di.xml,传递包含路径的数组。

许可

FOSSA Status