Надо менять yslow.js на линии 22.
Я сделал изменения, как этот
//args = phantom.args,
args = require('system'),
И это работало отлично ... Это должно быть исправлено, чтобы YSlow тогда !!!
Это избавит вас от ошибки, но аргументы не попадут на правильное место.
Затем я изменил на
//args = phantom.args,
system = require('system'),
args = system.args,
len = args.length,
Но до сих пор не хороший знак !!!
Хорошо, но это еще не подтверждено, что оно стабильно и отлично работает. Я изменил индекс сейчас ниже
line 69: for (i = 1; i < len; i += 1) {
, а также изменен phantom.args в аргументах [0] только, чтобы иметь правильное описание вывода --help. Но все же я сомневаюсь, правильно ли он сейчас индексируется или нет.
Не должно быть 'args = require ('system'). Args'? –
Ах, он избавился от ошибки, но не правильно подобрал аргументы, я изменил ее на | system = require ('system'), \t args = system.args, len = args.length, но все же он не работает, как предполагается. –
Обратите внимание, что индексирование отличается. Я добавлю это к своему ответу –