Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Соединить несколько файлов JS в один (https://javascript.ru/forum/misc/23634-soedinit-neskolko-fajjlov-js-v-odin.html)

maguaguru 30.11.2011 15:34

Соединить несколько файлов JS в один
 
Всем здравствуйте.
Если такая тема была , прошу извинить, но я честно искал по форуму.

Собственно вопрос в теме. Может кто подскажет , какие есть инструменты для этого, и что вообще это из себя представляет?
Это из всех файлов все просто в один сливается?

Kolyaj 30.11.2011 15:38

https://github.com/Kolyaj/BuildJS

maguaguru 30.11.2011 15:42

:thanks:

maguaguru 01.12.2011 12:53

Эх. Что то я нифига в нем не разобрался. Тупой я. Пытался такой плагин приладить в свой WebStorm - но не корректно встает. Там проблему знают - написали типа подождите ребята несколько дней...

А еще нашел вот JS Builder.
Впринципе он все что мне нужно делает. Единственное что теперь это дополнительное окно. Ну ладно, пока так.. Может плагин поправят и я все таки разберусь с этим NodeJS

ваый 01.12.2011 13:03

https://github.com/dfsq/compressJS.sh
$ ./compressJS.sh jquery-ui-1.8.16.custom.min.js chat-widget.js templ.min.js
сожмет (используя google closure compiler) все в один результирующий файл

Kolyaj 01.12.2011 13:11

Цитата:

Сообщение от maguaguru
Пытался такой плагин приладить в свой WebStorm - но не корректно встает.

Там не нужно писать на NodeJS, поэтому плагин не нужен. Хотя писать на нём можно и без плагина, это же обычный JS.
Там нужно скачать/установить сам NodeJS и им запускать сборщик.

Kolyaj 01.12.2011 13:12

Цитата:

Сообщение от ваый
сожмет (используя google closure compiler) все в один результирующий файл

А зачем нужна эта прослойка перед GCC?

Ну и сборка JS-файлов это нечто большее, нежели простое их соединение.

ваый 01.12.2011 13:29

Цитата:

Сообщение от Kolyaj
Ну и сборка JS-файлов это нечто большее, нежели простое их соединение.

Само собой. Но автор просил именно соединение.
Зачем прослойка? Просто удобнее, по крайней мере для меня. К тому же не надо ставить GCC на машину себе, используется online service.
В конце концов, можно просто cat использовать, да и все дела.

Kolyaj 01.12.2011 13:32

Цитата:

Сообщение от ваый
В конце концов, можно просто cat использовать, да и все дела.

Для десятка файлов, да. Когда перевалит за сотню файлов, которые по всякому зависят друг от друга, cat не поможет.

Snipe 01.12.2011 13:42

А еще есть SSI.


Часовой пояс GMT +3, время: 12:00.