1 Star 0 Fork 1

杞正海 / lesspls

forked from medz / lesspls 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

LessPLS

LessPLS是一个使用PHP实现的轮询编译LESS文件的快速工具! https://packagist.org/packages/medz/lesspls

如何获得LessPLS

composer global require --prefer-dist medz/lesspls dev-master
  • 确保PATH变量已经添加了*~/.composer/vendor/bin* 这样LessPLS就会被系统检测到,方便快速使用工具。
  • widowns的PATH变量位置 C:\Users\你的系统用户名称\AppData\Roaming\Composer\vendor\bin
  • 重要的一点,确保php在你的path变量中!

LessPLS演示

Windows

LessPLS -iC:\Less

MAC or Linux

LessPLS -i/less

参数详解

  • -i 输入目录,该目录为less文件所在目录(必选)。
  • -o 输出目录,该目录为编译后的css文件存放目录。
  • -r 是否需要递归,检查输入目录子目录,如果使用该参数,程序会递归检查输入目录的子目录下的less文件,并在输出目录下递归创建。
  • -e less文件拓展名,LessPLS中默认是.less后缀,如果你使用了自定义后缀,需要传入该参数,参数后面跟上你的自定义后缀,无需加“.”符号。
  • -n css文件拓展名,LeeePLS中默认是.css后缀,如果你像使用你的自定义后缀,只需要传入该参数即可,参数后面跟上自定义后缀名,也无需加上“.”符号。

参数注意事项

  • 在LessPLS中,启动的时候传递参数不可传递重复参数,否则程序无法运行,内部做了判断,会直接退出。
  • 在LessPLS中传递参数,参数类型和参数值中间不能用空格或者tab分割,LessPLS也不支持分隔开后的参数读取。
  • -r的值是固定的,只能是1或者0,1代表开启递归,0表示不开启,传入大于0以上的数字或者字符都表示开启。
  • 如果是CMD常规运行,请不要关闭CMD窗口,否则程序失效,也不要输入Ctrl+C,也会中端LessPLS运行。
  • 如果使用 start 来运行LessPLS,可以关闭原有的cmd窗口,新的CMD窗口无需关闭,当关闭LessPLS的时候,这个CMD窗口会自动消失。
  • 如果你希望在less文件原为止编译创建对应的css,无需传入-o参数,LessPLS会在less文件的同位置下创建编译后的less文件供使用。

完整的CMD下启动演示(其他系统同理)

LessPLS -iC:\less\input -oC:\less\output -r1 -eless -ncss

如何退出LessPLS

进入输出目录,在LessPLS运行的时候,会在输出目录下创建一个叫做.LessPLS的目录,只需要删除该目录,LessPLS会自动释放退出。

空文件

简介

LessPLS 是一个使用PHP实现的轮询编译LESS文件的快速工具! 展开 收起
PHP
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
PHP
1
https://gitee.com/qizhenghai/lesspls.git
git@gitee.com:qizhenghai/lesspls.git
qizhenghai
lesspls
lesspls
master

搜索帮助