2014-01-05 3 views
5

Время, затрачиваемое на объединение даже тривиальных, сотен строк, демонстрационных приложений в Метеор составляет около двадцати пяти секунд. Это кажется мне очень медленным. Есть ли способ ускорить это довольно резко?Ускорение медленного метеорита. Время сборки

Я новичок в Метеор. Мне было указано, что я ищу способ ускорить разработку и действительно получать изменения в реальном времени - это здорово, но код и тестовый цикл намного медленнее, чем я привык. Есть только так много кофе, которые я могу пить, ожидая. :-)

Я работаю на Macbook Pro, i7, 8G RAM или четырехъядерном процессоре Xeon (8 с гиперпотоком). Время выполнения аналогично. Нет недостатка в umph!

ответ

3

Да, требуется некоторое время, но вы должны только связывать, когда будете готовы вносить изменения в производственную среду. При разработке приложения вы должны просто запустить meteor из корневого каталога вашего приложения и откройте свой браузер до http://localhost:3000. В режиме разработки любые изменения, внесенные вашим кодом в ваш код, будут немедленно отражены в вашем браузере.

+6

К сожалению, у меня есть более крупное приложение. С моим приложением даже это «немедленное» обновление занимает 30-60 секунд. Это убивает мое время разработки. Я попытался в основном переустановить все. Я не могу легко переместить все приложение в пакеты. Есть ли другие способы исправить это? – user2330237

+1

У меня такая же проблема, как и @ user2330237. Каждый раз, когда я сохраняю, есть долгое медленное ожидание, когда метеор, казалось бы, перестраивает * все *, прежде чем я получу шанс увидеть результаты. И я думал, что Django был медленным! – Rikki

+1

Согласовано. Это не связано с первоначальным вопросом, но метеор стал мучительно медленным с момента введения новой упаковочной системы. Хорошей новостью является то, что основные разработчики активно работают над решением. Надеюсь, мы увидим значительное улучшение в предстоящем выпуске (1.2.x?). –

0

Если вы используете пакеты ecmascript и jsx, вы можете заменить их на universe:ecmascript.

Это должно помочь в meteor 1.2, потому что вселенная: ecmascript использует новый кеш-компилятор вместо кэша буфера. Разница заключается в хранении файлов кеша (только для использования в бабеле только диск и кеш-компилятор дополнительно использует кеш-память.)

Смежные вопросы