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)

melky 23.02.2015 11:39

Цитата:

Сообщение от Gozar (Сообщение 357852)
Упс. Бабель не трансформирует jsx.

у меня все нормально... очень странная ошибка

Gozar 23.02.2015 11:49

Цитата:

Сообщение от nerv_
помог бы не только себе, но и остальным

Помочь всегда приятно :)
Разобрался в чём проблема. Нужно убрать комментарий
/** @jsx React.DOM */
в верху старницы.

ЭЭ, пропустил я http://facebook.github.io/react/blog...pragma-is-gone что не нужно писать больше коммент. babel думает что все React.DOM и конвертит не так как нужно, не знаю почему, кто знает напишите. То, что компоненты с большой буквы его как-то не трогает.

melky 23.02.2015 12:12

Цитата:

Сообщение от Gozar (Сообщение 357919)
Помочь всегда приятно :)
Разобрался в чём проблема. Нужно убрать комментарий
/** @jsx React.DOM */
в верху старницы.

ЭЭ, пропустил я http://facebook.github.io/react/blog...pragma-is-gone что не нужно писать больше коммент. babel думает что все React.DOM и конвертит не так как нужно, не знаю почему, кто знает напишите. То, что компоненты с большой буквы его как-то не трогает.

жжошь :)

это было написано в блоге реакта по поводу обновления версии на 0.12... я помню тогда до утра сидел и проект поправлял, ска

а сейчас они выпустили 0.13, да. но мне лень опять все 300 компонентов поправлять :cray:

Gozar 23.02.2015 12:43

Когда что-то пишешь, привыкаешь, что совместимость обратная есть, а она НА тебе из-за угла подножку.

FINoM 25.02.2015 19:49

Решил юзать такой вот говнокод для запрашивания не-яваскриптов.
import TEMPLATE from 'require/text!templates/message.html';

nerv_ 25.02.2015 21:58

Цитата:

Сообщение от FINoM
Решил юзать такой вот говнокод для запрашивания не-яваскриптов

Почему ты это называешь говно-кодом? Обычная загрузка модуля

FINoM 25.02.2015 22:00

Цитата:

Сообщение от nerv_
Почему ты это называешь говно-кодом? Обычная загрузка модуля

Если я правильно понимаю, когда имплементируют модули в браузерах, такой код не будет работать без компилятора.

nerv_ 25.02.2015 22:15

Цитата:

Сообщение от FINoM
Если я правильно понимаю, когда имплементируют модули в браузерах, такой код не будет работать без компилятора.

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

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

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

Цитата:

25.02.2015 15:16:09 nerv: вот почему нужна сборка:
модуль нобеля для цен https://yadi.sk/i/uCU3YRJOet5sN
инсайдер (еще будет расти) https://yadi.sk/i/wlVIW1g5et637

FINoM 25.02.2015 22:19

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

nerv_ 25.02.2015 22:22

Цитата:

Сообщение от FINoM
Просто мне непривычно запускать grunt watch при разработке, я привык работать вообще без вотчеров (за исключением компасса)

ты в IDE пишешь? В [Php|Web]Storm встроено управление грантом.


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