runopencode / dm-less-library-plugin
该包已被废弃且不再维护。未建议替代包。
dmLessLibraryPlugin - Diem Extended 项目的 LESS 编译器
dev-master
2012-12-09 00:00 UTC
Requires
- composer/installers: dev-master
- runopencode/dm-common-helpers-plugin: dev-master
This package is auto-updated.
Last update: 2022-02-01 12:25:38 UTC
README
作者: TheCelavi 版本: 0.5 稳定性: 稳定
日期: 2013年6月24日 由 Run Open Code 提供
许可: 免费
dmLessLibraryPlugin for Diem Extended 是 Diem Extended 项目的 LESS 编译器。目前,它可以通过控制台任务使用,而与响应对象的集成正在进行中。
以下命令可用
php symfony less:clear-cache
或php symfony less:cc
- 如果使用了,则清除编译缓存。当前 LESS 编译器 http://leafo.net/lessphp 使用文件缓存。其他未来的实现可能不会使用此功能。php symfony less:compile
或php symfony lessc
- 将 LESS 文件编译为项目的 CSS 文件。例如,如果有名为file.less
的文件,它将被编译并存储在相同目录下,名称为file.css
。php symfony less:delete-css
或php symfony less:delcss
- 从 LESS 文件中删除编译的 CSS 文件。它会根据文件名(如果在目录中存在file.less
和file.css
- 结论是 CSS 文件是编译后的 LESS 文件,因此它将被删除)。php symfony less:delete-less
- 从项目中删除 LESS 文件。应仅在生产服务器上使用此命令。在使用此命令之前备份您的项目。
每个任务都有各种设置。它们在这里解释
任务设置
###less:clear-cache
- 没有额外设置
###less:compile
plugin
: 您可以设置搜索 LESS 文件的插件。默认值为 null,因此整个项目都会搜索 LESS 文件。存在几个预定义的常量- web: 它将在
web/theme
和web/themeAdmin
目录中搜索 less 文件 - core: 在
diem-extended/dmCorePlugin/web
中搜索 - admin: 在
diem-extended/dmAdminPlugin/web
中搜索 - front: 在
diem-extended/dmFrontPlugin/web
中搜索 - diem: 在
diem-extended/dmAdminPlugin/web
、diem-extended/dmCorePlugin/web
、diem-extended/dmFrontPlugin/web
中搜索 - plugins: 在
plugins
目录中搜索 - anyNameOfPlugin: 在
project/plugins/anyNameOfPlugin
中搜索 - 注意:您可以通过逗号分隔提供多个搜索位置,例如:
php symfony less:compile --plugin=web,front
- web: 它将在
enabled-plugins-only
: 当在插件目录中搜索插件时,应仅考虑配置中启用的插件,默认值为 falseforce
: 它将强制编译器编译 LESS 文件,而不管缓存如何,默认值为 falsewrite-empty
: 如果文件为空或输出为空,它仍会被写入。默认值为 false。preserve-comments
: 应在编译后的 CSS 文件中保留 LESS 注释吗?默认值为 false
less:delete-css
plugin
: 与less:compile
相同enabled-plugins-only
: 与less:compile
相同
less:delete-less
plugin
: 与less:compile
相同enabled-plugins-only
: 与less:compile
相同