2015-06-28 3 views
1

У меня есть несколько файлов JavaScript, и мне интересно, как я могу их обрабатывать и генерировать только один файл JavaScript. Какие-нибудь инструменты или некоторые инструкции здесь?Как скомпилировать кучу файлов JavaScript в один файл?

+0

копировать, вставлять .... сколько файлов? – depperm

+0

довольно некоторые, и становятся все больше и больше в будущем. –

+0

попробуйте http://www.ryankessen.com/2013/05/how-to-combine-text-files-into-one-with-single-file-with-windows-command/ – depperm

ответ

1

Я рекомендую посмотреть на Grunt, бегун JavaScript-задачи. Он имеет множество фантастических функций и плагинов, которые могут автоматизировать мирские задачи для вас. Uglify, в частности, походит на то, что вы ищете. Uglify сжимает несколько файлов JavaScript в одном, а также добавляет дополнительные преимущества оптимизации вашего кода, удаляя пробелы и комментарии. Кроме того, он безопасно переименовывает переменные локального диапазона, вместо этого назначая вместо них более короткое (обычно одно символьное) имя переменной (как часть процесса минимизации).

Чтобы запустить его, вам необходимо установить Node.js. У Grunt также есть интерфейс командной строки, который вы, вероятно, захотите, Grunt CLI.

В целом, для получения этой настройки требуется приличное количество накладных расходов. Но как только вы это сделаете, это фантастический набор инструментов.

0

Я согласен с JohnnyRose, но лично порекомендую Gulp над Grunt. В нем есть несколько интересных функций, и в процессе разработки будут собираться ваши файлы на лету.

1

Вы можете использовать автоматизированные инструменты, такие как Grunt или Gulp, как предлагают некоторые ответы. Или вы можете использовать командную строку, если вам не нужно делать это снова и снова.

Откройте командную строку и введите copy file1.js+file2.js+etc.js combined.js

Или объединить все файлы в текущем каталоге с .js расширения copy *.js combined.js