Установка всех пакетов из существующего проекта Meteor в новый проект
Вот мой репозиторий:
https://github.com/the1mills/oresoftware_meteor
Я клонировал его в новый каталог на Nitrous.io, но в каталоге пакетов отсутствуют смарт-пакеты, и, как Meteor.gitignores их, я должен переустановить их.
Я предполагаю, что есть способ установить их разумно, используя информацию в файле smart.lock или файле smart.json.
Нужно ли устанавливать их индивидуально по имени и по личной памяти или есть лучший способ?
2 ответа
В скрытой папке.meteor находится файл с названием "пакеты". Пакеты перечисляют все пакеты meteor, которые вы установили через командную строку. Вы можете скопировать файл из одного проекта в другой, а затем запустить новый проект, вы будете в курсе.
Будьте осторожны, когда делаете это для разных версий метеора; как с пред 0.9.0 по настоящее время.
Совет: Вы даже можете изменить этот файл во время работы метеора, сохранить его, и метеор установит / удалит пакеты и перезапустит ваше приложение. Я никогда не использую командную строку для управления пакетами.
Кроме того, если вы хотите загрузить пакет непосредственно из Git-репозитория (то есть он не доступен ни локально, ни размещен в Atmosphere), вам также потребуется использовать Meteorite.
От обновления до 0.9.0. Что нужно знать.
Также взгляните на этот Акшат и ответ, (я думаю, что это актуально, потому что эта строка)
Исходный код загруженных пакетов находится в полукомпилированном состоянии, совсем не похожем на то, что вы найдете на github.