но, как утверждают другие ответы, в текущей форме он может объединить все их в один и тот же вывод. Это не то же самое, что задается.
Если у вас есть дюжина файлов, которые являются отдельными модулями. Вы не можете одновременно обманывать их всех. Это желательно, потому что вы сохраняете время сборки, чтобы каждый раз запускать nodejs.
yuicompressor позволяет это, и время, сохраненное при запуске jvm для каждого отдельного файла, велико. И в итоге вы получите file1-min.js, file2-min.js и т.д.... не один конкатенированный blob.
С помощью uglify вам придется создавать один процесс на файл, если вы не хотите конкатенировать вывод.