Я использую локальный пакет Meteor для своего приложения (не размещен на Atmosphere.js).Горячая замена локального пакета Meteor
Когда я обновляю этот пакет в другом месте, я продолжу следующим: версия
- Обновление пакета.
- Удалить старый пакет из/packages/directory в реальном времени.
Смотрите мой поиск программы для пакетов 3 раза, а затем аварии (?):
Вашего приложения сбой. Вот последний журнал: Ошибки предотвратить запуск:
При выборе версии пакета: ошибка: неизвестный пакет в зависимости верхнего уровня: vladimir3000: testpack
Ваше приложение содержит ошибки. Ожидание изменения файла.
- Скопируйте новый пакет с новой версией.
Смотрите мое приложение подбирая изменения и будет жить снова:
vladimir3000: testpack повышен с 0.0.2 до 0.0.3 => сервер Метеор перезапущен
Есть ли способ избегайте шага 3 и более элегантно инструктируйте метеор заменить один пакет другим. Обновление Meteor не будет работать, поскольку пакет не находится в атмосфере. Или горячая замена - это что-то из мира SOA, а не из крови и волокон метеорного javascript?
Ну, вы подробно объяснили Шаг 3., но есть ли другой, более элегантный способ? – Vladimir
Я не уверен, что вы подразумеваете под «более элегантным». Вы можете просто наклеить старые файлы и добиться того же результата. – Ivan
Я согласен, что это нормально для отрасли развития. Но в производстве это означало бы крах приложений для пользователей. – Vladimir