Результаты поиска по запросу "google-closure-compiler"

5 ответов

Как документировать строковый тип в jsdoc с ограниченными возможными значениями

2 ответа

Используйте командную строку компилятора Closure. Сократите и замените оригинальный файл.

Я старался

3 ответа

Это коммерческий инструмент, но я могу использовать его для проектов java, php, javascript, python и ruby, с некоторыми довольно приличными помощниками по статическому анализу и рефакторингу. Раньше я много работал с emacs и выполнял процессы node.js для компилятора jshint и closure, но это гораздо менее хрупко.

ю, что Google Closure Compiler выполняет проверку типов, но есть ли альтернативы, желательно, которые не так тесно связаны с библиотекой и оптимизатором? Если нет, есть ли способ получить компилятор Google Closureтолько делать статический ...

ТОП публикаций

1 ответ

@ Гарри, в коде есть огромная разница. Но после оценки обе стороны на самом деле являются строками "foo". Undefined - это результат void. Таким образом, даже если void 0 в коде не совпадает с undefined, он действительно оценивается как undefined, после оценки он не определен. Точно так же мы говорим «2 + 2 - это 4». Да, «2 + 2» - это НЕ 4, оно оценивается как 4, но после оценки - 4!

ользую"Закрытие Компилятор" [http://closure-compiler.appspot.com/home]при компиляции моих скриптов я трачу следующее: Перед компиляцией: // ==ClosureCompiler== // @compilation_level SIMPLE_OPTIMIZATIONS // @output_file_name default.js // ...

1 ответ

Как я могу установить опцию language_in для компилятора Closure?

1 ответ

Как рассчитываются имена классов javascript для пользовательских классов в Chrome Dev Tools?

Я пытаюсь определить правила для генерации имен классов в JavaScript. Я вставил этот скрипт в консоль инструментов Chrome dev:

2 ответа

Как заставить Jquery работать с компилятором Google Closure

Я просматривал все сообщения, связанные с GCC, с помощью JQuery, но не смог найти решение. JQuery все еще не совместим для работы с GCC? Если нет, можете ли ...

3 ответа

Почему Closure Compiler настаивает на добавлении большего количества байтов?

1 ответ

 разоблачает. Все, что использует CLJSJS, не будет иметь точных данных об исходных картах, поскольку эти пакеты не содержат исходных карт. shadow-cljs не использует CLJSJS и вместо этого получает прямой доступ к пакетам npm и генерирует данные карты источника при их обработке.

я есть приложение на ClojureScript, которое использует Google Closure Compiler в качестве основы компилятора. Полученный пакет с использованием продвинутых оптимизаций кажется слишком большим для того, что он есть. Я обвиняю зависимости, но как ...

2 ответа

Есть ли способ сообщить компилятору Google Closure * НЕ * встроить мои локальные функции?