2015-09-08 2 views
0

Вы только что установили пакет метеоров, и по какой-то причине он не работает. Вы подозреваете, что в самом пакете есть ошибка. Вы хотите исследовать это. Как ты это делаешь?Есть ли быстрый способ отладки внешнего метеорного пакета?

Оптимально вы можете запустить команду, которая заставляет исходный репозиторий пакетов иметь правильную версию и заменяет оригинал в вашем приложении meteor, готовый для его отладки и, после исправления, возможно, генерирует запрос на перенос ,

Я не ожидаю, что что-то подобное будет существовать как одна команда, но есть ли рабочий процесс, который вы выполняете, чтобы сделать именно это? Или вы подходите к проблеме по-другому?

ответ

1

Сделайте git-клон пакета в папку локальных пакетов. Исправьте любые ошибки, которые вам нужны. Зафиксируйте их. И сделайте запрос на тяну. После принятия запроса на перенос вы можете удалить локальный пакет и использовать обычный пакет.

С тех пор, как я спросил в прошлом, на самом деле нет более простого способа сделать это. Но, честно говоря, этот подход не слишком много работает.

Кроме того, если вы просто хотите отлаживать, вы можете пройти через код пакета во время его работы, не клонируя репо локально. (Предполагая, что он работает в режиме разработки и не был проинструктирован Meteor).

+0

Спасибо! Ломать новости: meteor 1.2 теперь позволяет «установить локальные плагины из пути к файлу» https://quip.com/RXFlAk9Rc2xI –

+0

С вашим подходом вы сначала «метеор удалите» оригинал? Или метеор разрешает локальной версии перезаписывать связанный пакет? –

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