scandipwa / installer
ScandiPWA 引导模块
4.0.1
2023-03-13 21:06 UTC
Requires
- magento/framework: *
- magento/module-theme: *
README
该模块是安装 ScandiPWA 主题的辅助工具。
2.0.0
最终主题引导不依赖于 Magento 状态,且 scandipwa:theme:bootstrap 不需要额外的设置:升级或初始化 Magento 以调用。
现在复制队列在 Bootstrap.php 中直接定义,以支持非初始化的 Magento 状态和无数据库引导和构建。
用法
-
composer require scandipwa/installer -
php bin/magento scandipwa:theme:bootstrap <Vendor\name>
新的主题引导
命令接受单个参数,该参数被处理为以下格式:"Vendor/theme"。
注意
您可以将以下示例中的 Scandiweb/pwa 改为您认为合适的任何名称,同时保持相同的命名结构:Vendor/theme_name
执行 php bin/magento scandipwa:theme:bootstrap Scandiweb/pwa 后,将会产生以下效果
- 检查
<magento_root>/app/design/frontend/Scandiweb/pwa- 如果目录存在,引导将以错误退出,以防止不希望的覆盖。 - 创建
<magento_root>/app/design/frontend/Scandiweb/pwa目录 - 将必要的文件复制到新创建的主题根目录。
- 回答 y/N(默认为 No)以提示生成
theme.xml和registration.php。您可能想手动创建它们 - 欢迎这样做! - 运行
php bin/magento setup:upgrade。 - 您已经完成了引导!
主题构建
主题必须在引导后或任何更改后构建。
- 转到
app/design/frontend/<vendor/name> - 运行
npm ci - 运行
npm run build
定制
为了定制复制任务 - 简单地编辑 di.xml,传递包含路径的数组。