riddlestone / brokkr-gulpfile
基于 Laminas 模块配置创建 gulpfiles 的工具
v2.2.0
2020-04-09 22:46 UTC
Requires
- php: ^7.1
- ext-json: *
- laminas/laminas-component-installer: ^2.0 || ^1.0 || ^0.7
- laminas/laminas-servicemanager: ^3.4
- riddlestone/brokkr-console: ^1.0.1
- riddlestone/brokkr-portals: ^2.0 || ^3.0
Requires (Dev)
- phpunit/phpunit: ^8.5
This package is auto-updated.
Last update: 2024-09-29 05:29:02 UTC
README
Laminas 模块,用于创建 Gulp 配置文件
安装
此模块的安装使用 composer。有关 composer 文档,请参阅 getcomposer.org。
composer require riddlestone/brokkr-gulpfile
使用方法
要将您的 js/sass 文件包含在 gulpfile 中,请将它们添加到模块或网站的配置文件中的端口
<?php return [ 'portals' => [ 'main' => [ 'css' => [ realpath(__DIR__ . '/../resources/css/**/*.scss'), ], 'js' => [ realpath(__DIR__ . '/../resources/js/**/*.js'), ], ], ], ];
注意:任何 brokkr-portals 使用的其他方法来提供端口信息也可以用于获取 brokkr-gulpfile 的信息。
现在可以使用 brokkr 命令 gulpfile
创建 gulpfile
vendor/bin/brokkr gulpfile
设置 SASS 选项
要设置 SASS 选项,请将它们包含在端口的 sass_options
设置中
<?php return [ 'portals' => [ 'main' => [ 'css' => [ realpath(__DIR__ . '/../resources/css/**/*.scss'), ], 'sass_options' => [ 'includePaths' => [ 'vendor/someones/awesome-css-stuff/scss', ], ], ], ], ];
更改模板
要更改 gulpfile 的模板,只需将 view/gulpfile.js.php 复制到某处,进行更改,并将新路径添加到模块/网站的配置中
<?php return [ 'gulp' => [ 'template' => realpath(__DIR__ . '/../view/gulpfile.js.php'), ], ];
更改目标路径
要更改最终 gulpfile 的路径,只需将以下内容添加到网站/模块的配置中
<?php return [ 'gulp' => [ 'target' => 'gulpfile2.js', ], ];
参与其中
在 https://github.com/riddlestone/brokkr-gulpfile/issues 上提交问题