【发布时间】:2021-11-21 06:09:03
【问题描述】:
我正在尝试从 PHP 编译 LESS,不想使用 node.js 或 ruby。
我通过 Google 找到了这个 PHP implementation,但它确实已经过时并且缺乏对新功能的支持。
我正在考虑使用 V8js API 来运行 less.js,因为它不支持 DOM,这是否可行?
基本上我的问题是:如何从 PHP 应用程序运行这个 JS 文件?
【问题讨论】:
-
exec('lesscss foo.less'):-) 没有什么能阻止你从 PHP 执行less:) -
另外,你为什么要在运行时编译它?你应该在部署前编译它吗?
-
@arnaud576875:那将是我不想使用的 ruby 方法,不是吗?
-
@JohnD:因为文件少了很多,而且我的每个视图都使用了不同的组合。我必须即时编译和缓存。
-
@Tom,它会的,而且看起来非常好。我认为 less 足够聪明,可以只重新编译你修改过的文件,这样你就可以在开发过程中轻松地实时编译它们。 (至少我用 SASS/SCSS 做到这一点,而且我有相同的多文件方法。)
标签: php javascript v8 less