我刚刚在 Centos5 上使用 NPM 设置了 lesscss,并在 Symfony2 php 应用程序中使用它。
如果我在命令行上运行
less mycssfile.less
然后它解析得很好,我在控制台中得到正确解析的输出。
但是在 Symfony2 应用程序中作为 Assetic 包中的过滤器,css 文件只是一个 500 错误。
查看日志会产生以下错误:
request.CRITICAL: RuntimeException: FATAL ERROR: v8::Context::New() V8 is no longer usable
我相当确定 Symfony2 元素设置正常,因为项目,包括lesscss 的配置,是 git repo 的一部分,它检查并在其他地方正常工作,没有错误。
编辑 /
附加信息 - 我刚刚安装了节点,所以它是最新版本。
编辑 /
在命令行上运行 less 可以正常工作,并且通过 web 浏览器在 php 脚本中的 shell_exec() 中运行 less 可以正常工作。