Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Безболезненный переход с обычного AMD на Babel + AMD? (https://javascript.ru/forum/offtopic/53878-bezboleznennyjj-perekhod-s-obychnogo-amd-na-babel-amd.html)

FINoM 25.02.2015 23:01

Цитата:

Сообщение от nerv_
ты в IDE пишешь?

Не, в редакторе Kate.

Gozar 26.02.2015 01:55

Цитата:

Сообщение от FINoM
я привык работать вообще без вотчеров

И без ноды и препроцессоров... ?

Цитата:

Сообщение от FINoM
в редакторе Kate.

Это блокнот который? Катю очень удобно использовать как regexpEditor, как ты в ней проект собираешь?

melky 26.02.2015 11:30

Цитата:

Сообщение от FINoM (Сообщение 358469)
nerv_, ну понятно, что для продакшна нужно клеить файлы. Просто мне непривычно запускать grunt watch при разработке, я привык работать вообще без вотчеров (за исключением компасса).

раньше и es6 не было, и модулей не знали ... и трава была зеленей :)
Цитата:

Сообщение от nerv_ (Сообщение 358468)
скорее всего ты понимаешь правильно. Помимо .html у меня еще для .json лоадеры настроены. Не исключаю, что в будущем еще-что-н-ть потребуется.

Вопрос в том, нужна ли нативная подгрузка такого кол-ва файлов, которые несжаты, неоптимизированы и прочее

я сегодня в аське на вопрос зачем нужна сборка ответил следующее

проникся! ухуху!

... а теперь допили angular-module-loader (для webpack), чтобы он подхватывал зависимости из DI ангуляра и будет полнейшее счастье (гарантирую... на 90%)

nerv_ 26.02.2015 11:56

Цитата:

Сообщение от melky
а теперь допили angular-module-loader (для webpack), чтобы он подхватывал зависимости из DI ангуляра и будет полнейшее счастье (гарантирую... на 90%)

Ты, как обычно, зришь в корень :) А плюсы на форуме, опять-таки, не работают)

Уже написаны лоадеры, я смотрел
https://github.com/teux/ng-cache-loader
https://github.com/WearyMonkey/ngtemplate-loader
но это не то)

И плагины написаны
https://github.com/olov/ng-annotate
https://github.com/stackfull/angular-webpack-plugin
При быстром знакомстве, первый не подходит)

На данный момент печалит, что все модули для ангуляра приходится заворачивать в функции по причине DI ангуляра. В результате чего импорт выглядит через ж*пу) https://yadi.sk/i/wlIvWRzOeu3TE Пока не придумал, что с этим делать :(

Цитата:

Сообщение от melky
раньше и es6 не было, и модулей не знали ... и трава была зеленей

По мне так она только начала зеленеть с приходом es6 и веб-пака =)

kobezzza 26.02.2015 12:05

Блин, вы так нахваливаете веб-пак, что я уже просто обязан его посмотреть :) Но если вкратце: что он делает (помимо склейки файлов)?

Gozar 26.02.2015 12:10

Цитата:

Сообщение от kobezzza
что он делает (помимо склейки файлов)?

Ну, он это делает хорошо :)

kobezzza 26.02.2015 12:22

Цитата:

Сообщение от Gozar (Сообщение 358543)
Ну, он это делает хорошо :)

Ну это понятно, но вот как у меня сейчас:

1) Проект собирается babel + browserify
2) Библиотеки собираются через Monic (т.к. там можно удобно ставить зависимости и условия, для кастомной сборки библиотеки, например, https://github.com/kobezzza/Collecti...ster/builds.js)

Как я понимаю, web-pack это именно сборщик проекта, а не библитеки (поправьте меня, если я не прав). Т.е. чем схема с web-pack лучше browserify ?

FINoM 26.02.2015 13:08

Цитата:

Сообщение от Gozar
как ты в ней проект собираешь?

В ней - никак. Собираю через консоль.

melky 26.02.2015 16:21

Цитата:

Сообщение от kobezzza (Сообщение 358541)
Блин, вы так нахваливаете веб-пак, что я уже просто обязан его посмотреть :) Но если вкратце: что он делает (помимо склейки файлов)?

http://javascript.ru/forum/offtopic/...tml#post352114

это если совсем вкратце)

kobezzza 26.02.2015 17:30

Цитата:

Сообщение от melky (Сообщение 358581)
http://javascript.ru/forum/offtopic/...tml#post352114

это если совсем вкратце)

Я так и не понял, зачем мне вебпак :)


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