Будучи тем, что Meteor on Windows в настоящее время не поддерживает Velocity/Jasmine, я бы хотел использовать облачное решение для запуска Meteor с Velocity. Но пока у меня не было успеха. Я пробовал Nitrous, Codeanywhere, Koding и Cloud9.Облачный метеорит со скоростью
ответ
Я также использую предварительный просмотр в режиме Meteor Windows и ту же проблему. См. Мой SO: Easiest way to create mobile apps on official Meteor for Windows
У меня было дополнительное ограничение, что я хочу скомпилировать мобильные приложения, которые в настоящее время не поддерживаются Windows Preview.
У меня не было успеха с облачными решениями, выходящими за рамки очень простых тестовых приложений. Вся цепочка слишком хрупок, часто вам нужно настроить то, что вы не можете получить в облачном решении. В принципе, ваши варианты:
- Vagrant
- двойной загрузки (спасибо @sbking)
- Купить Мак
Я бы порекомендовал 3, потому что это поможет вам сэкономить время (и, следовательно, деньги). Первые 2 являются неудобными, просто добавляя SYS администратора работы, когда мы все должны быть кодированием :)
КАЧЕСТВЕ АЛЬТЕРНАТИВУ
инструментов тестирования Переключить на хаски. См. Соответствующий СО: Laika vs Velocity on meteor TDD
Лайка (по-видимому) по-прежнему работает на данный момент, даже если она больше не поддерживается официально. Я буду использовать его для моего текущего проекта в ближайшие несколько недель.
Мне было бы очень интересно услышать, на какое решение вы идете.
Я подумываю использовать Spacejam https://www.npmjs.com/package/spacejam, http://practicalmeteor.com/testing-meteor-packages-command -line-travis-ci/Вы пытались это возможно? – pdavidow
Можете ли вы привести несколько примеров уязвимости на основе облаков, о которой вы упомянули? Из того, что вы пишете, даже если тестирование не было проблемой, есть еще другие проблемы. Расскажите, пожалуйста, все о них, поскольку я планировал полагаться на облачное развитие. Благодаря! – pdavidow
Я только что наткнулся на гагарина (https://github.com/anticoders/gagarin), который объявлен как Laika 2.0. Любые мысли? – pdavidow
С риском предлагать вам карманный нож, когда вы хотите электроинструмент, есть метеорный пакет, жасмин-зеленый, что не требует скорости и, следовательно, хорошо работает с Cloud9. В то время как это означает, что у вас не было бы полной возможности пакета жасмина или мокки, основанного на скорости, это намного лучше, чем ничего. Просто введите:
метеора добавить fongandrew: жасмин-зеленый
Это может быть временной мерой, пока вы найдете лучшее решение в долгосрочной перспективе.
Я думаю, что одна из главных проблем заключается в том, что Velocity полагается на Meteor, работающий в режиме отладки (что вы получаете с помощью «meteor» или «meteor run» локально) и отключается для производственных развертываний (запуская приложение Node, которое вы получаете от 'meteor build'). Большинство облачных решений, а также Meteor Up используют «сборку метеоров» в конвейере развертывания. Я все еще работаю над решением этой проблемы ... –