Как очистить сборку приложения Meteorjs?

Есть две программы командной строки для запуска / остановки / управления вашим метеорным приложением. Есть meteor и есть mrt, Начиная с последней сборки (0.8.2 или около того) действительно не ясно, в чем разница между этими двумя, если таковые имеются. Кажется, что оба поддерживают аргумент "помощь", как meteor help а также mrt help, Вывод обоих мне кажется одинаковым.

К сожалению, я не вижу "чистого" аргумента, доступного, когда я проверяю справку для любого из них. Что мне нужно сделать, если я хочу получить чистую сборку? Тот, который будет

  1. Сбросьте все пакеты и переустановите их
  2. Сдуть любые скомпилированные шаблоны
  3. Сдувать все Sass/Less скомпилированный вывод

Я спрашиваю об этом, потому что я сейчас нахожусь в какой-то зависимости от Аида и хочу сейчас.

1 ответ

Решение

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

Большинство команд, которые вы даете метеориту, в конечном итоге передаются метеору, поэтому вы видите тот же результат.

Единственное (основное отличие есть) mrt add которая сначала проверяет атмосферы на наличие пакетов.

Эти два будут объединены очень скоро (на github есть ветвь на метеоре на github, которая стремится достичь этого)

Идея "очистить" на самом деле отсутствует в метеоре, потому что большинство вещей основано на горячих перезагрузках кода, поэтому, когда файл изменяется, он полностью удаляется /(очищается) и переписывается.

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

Тем не менее, если вы хотите "очистить" сборку от всего, вам придется сделать это в два этапа (метеорная часть и метеоритная часть)

Это стирает некоторые вещи в скрытом .meteor папка

meteor reset

Удалить все в ~/.meteorite/packages

Удалить все символические ссылки только в ваших проектах /packages папка. Будьте осторожны, чтобы не удалять папки, потому что они будут помещены вами / кем бы то ни было, кто сделал ваш проект, а не из атмосферы или метеорита.

Тогда беги mrt update переустанавливать все пакеты атмосферы с нуля

Другие вопросы по тегам