aggrosoft / oxid-template-compiler

通过 Oxid 管理后台编译 SCSS 和 JS 文件

1.1.4 2021-01-12 16:08 UTC

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