Я строй изящный немного «активы-трубопровод» для применения express.js, но у меня есть проблемы с компрессионным шагом для файлов JavaScriptMinify Javascript программен в памяти
scripts = (fs.readFileSync(file) for file in filelist)
result = scripts.join("\n\n") # concat
ДО в настоящее время, все работает так, как ожидалось (сама логика написана в coffeescript). Следующим шагом после слияния JS-файлов будет их минимизация. Но вот моя проблема: я хочу сделать это «горячим», когда я запускаю свое экспресс-приложение в режиме производства, изнутри написанного мной связующего ПО.
мне нужно решение, которое может Минимизировать данный сгусток яваскрипта вещи, без записи результата на диск, другими словами (!): Функция, которая делает минификация и возвращает результат непосредственно в качестве значения результата. (Нет, нет WebServices либо.) Она должна быть полезной, как это:
minified_result = awesomeMinifyFunction(result)
Необработанные производительность обработки не что важно для меня, ни является уровень сжатия, мне нужно только то, что работает таким образом без хлопот.
Кто-нибудь знает подходящее решение? Заранее спасибо!
хорошо, это просто работает. Я не видел их программирования-api в первый раз. – Hisako