kjscompiler выдает ошибки во встроенных функциях javascript (компилятор закрытия Google)

#javascript #google-closure-compiler

#javascript #google-closure-compiler

Вопрос:

При компиляции с помощью kjscompiler (который использует компилятор закрытия Google) я получаю такие ошибки:

 Error #3: variable Date is undeclared
Error #4: variable NaN is undeclared
Error #5: variable Error is undeclared
Error #6: variable Math is undeclared
 

Почему это так? Нужно ли мне добавлять какую-то зависимость?

https://github.com/knyga/kjscompiler

Ответ №1:

Похоже, вы не включаете внешние параметры по умолчанию. В частности, es3.js требуется внешний файл (или эквивалент). См. https://github.com/google/closure-compiler/issues/477