aggrosoft / oxid-template-compiler
通过 Oxid 管理后台编译 SCSS 和 JS 文件
1.1.4
2021-01-12 16:08 UTC
Requires
- assetic/framework: ^2.0
- patchwork/jsqueeze: ~2.0
- scssphp/scssphp: ^1.1.0
This package is auto-updated.
Last update: 2024-09-13 01:07:51 UTC
README
从 Oxid 后端编译 SCSS 和 Javascript 文件
安装
使用 composer
在您的商店基础目录(这是 composer.json 所在的位置)运行以下命令
composer require aggrosoft/oxid-template-compiler
准备模板
您需要模板的开发版本才能构建资源。Wave 和 Flow 主题默认不包含构建文件夹。模块将显示一个按钮来执行这些步骤,但这仅在您有 git 和 nodejs 时有效。此外,服务器需要允许 php exec 函数。如果不起作用,请按照以下手动步骤操作。
自动准备
在 Oxid 后台的模板屏幕中点击“初始化开发版本”按钮。这将尝试从 github 拉取资源副本,并在模板文件夹中运行 npm install。
手动准备
执行以下步骤,根据您的模板进行调整。以下为 wave 1.2.0 的示例:
git clone -b v1.2.0 https://github.com/OXID-eSales/wave-theme.git _theme
cp -r _theme/build/ Application/views/wave/
cp _theme/package.json Application/views/wave/
rm -rf _theme
cd Application/views/wave
npm install