Использование Coffeescript Мне нужно пройти скрипт сборки, чтобы обновить мои .js-файлы, и у меня есть два из них: один для отладки и один для производства (один использует Uglify для минимизации файлов, а другой нет). Поэтому я думал, что было бы удобно иметь некоторую условную компиляцию, а также код, который входит только в сборку отладки.Условная компиляция в CoffeeScript/UglifyJS
Что такое самый простой способ достичь этого, идеально управляемый простым переключателем командной строки, который я могу дать либо кофе, либо угадать?
Мне нравится эта идея, хотя вы должны быть осторожны, чтобы не включать комментарии, такие как #if blah, #error blah или что-нибудь еще, что противоречило бы директивам препроцессора. – obmarg
@obmarg Хорошая точка. Я запомню это. Изменить: любые комментарии, которые не имеют отступов, будут проблемой, поскольку препроцессор задохнется; комментарии с отступом будут проигнорированы, как ожидалось. –
+1. Это сработает. Мне не нужно отступать от комментариев перед процессором. Но знаете ли вы о cpp-подобном инструменте, который работает на node.js (не нужно устанавливать что-либо дополнительное для этого, кроме как через npm, что легко)? – Thilo