通过Grunt的PHP代码嗅探器非常慢
我在使用Grunt任务运行PHP代码嗅探器时遇到了问题。
一切都已经安装好了。 PHP的CS从terminal运行完美(运行less于2次)。 但是当我运行它认为一个Grunt任务(相同的二进制文件,configuration文件,参数等),它需要一分钟。 我尝试使用grunt-phpcs和grunt-exec (甚至尝试使用子shell $())总是相同的结果…
Execution Time (2016-05-26 00:09:21 UTC) loading tasks 956ms ▇▇ 2% exec:phpcs 1m 0.7s ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 98% Total 1m 2s
我在El Capitan,使用节点5.11,grunt 1.0.1。
任何想法?
您需要在php.ini
中调整您的PHP CLI的default_socket_timeout
。 这对我有效:
default_socket_timeout = 0
另见http://php.net/default-socket-timeout和https://github.com/nodejs/node-v0.x-archive/issues/3627 。