Подтвердить что ты не робот

Как запустить конкретный выпуск Meteor?

Я обновил до 0.6.0, но хотел бы запустить мой проект в 0.5.8. Поэтому, когда я запускаю:

метеор - сброс 0.5.8

он возвращает

0.5.8: неизвестный выпуск.

Каков правильный формат для таргетинга на определенную версию?

4b9b3361

Ответ 1

Вам понадобится использовать метеорит для использования более старых версий: https://github.com/oortcloud/meteorite. На данный момент --release не может нацелить более старые версии метеора на 0.6.0.

Установите метеорит через

npm install -g meteorite

Затем в вашем проекте запустите mrt, чтобы он позволил метеориту локализовать проект на одну версию метеора.

Вы заметите, что метеорит создал в вашем проекте smart.json. Отредактируйте smart.json, создав что-то вроде

{
    "meteor": {
    "tag": "v0.5.8"
}

Затем просто запустите mrt, чтобы запустить программу meteor 0.5.8. Только этот проект будет затронут. Таким образом, ваши другие проекты все равно могут работать 0.6.0

Следует отметить, что метеорит также очень полезен. Он позволяет использовать пакеты в http://atmosphere.meteor.com/ в вашем проекте.

Обновление. Чтобы использовать версии выше 0.6.0 при использовании вашего метеора - освободите. например,

meteor --release 0.6.1

Ответ 2

Для выпусков Meteor выше 0.6.0 вы можете добавить тег --release к любой команде meteor:

meteor create test --release 0.6.0

Метеорит может легко сбрасывать более ранние версии:

mrt create test --tag v0.5.9

Результатом является файл smart.json, который будет устанавливать предыдущую версию Meteor при запуске mrt. Вы также можете вручную отредактировать файл "smart.json":

{
  "meteor": {
    "git": "https://github.com/meteor/meteor.git",
    "tag": "v0.5.9"
  },
  "packages": {}
}

Ответ 3

К сожалению, вы не можете настроить таргетинг на какой-либо выпуск до 0.6.0, эта функция только поможет, когда выйдут следующие релизы Meteor.