2013-04-07 3 views

ответ

20

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

Установка метеорит с помощью

npm install -g meteorite 

Тогда в вашем проекте запуска mrt так, что она позволяет метеорит локализовать проект одной версии метеора.

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

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

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

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

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

meteor --release 0.6.1 
1

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

7

Для выпусков Метеор выше 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": {} 
} 
+1

Вы должны исправить версию Meteor, которую вы указали: 6.0.0 => 0.6.0 (так как метеор еще не прошел 1.x). Я попытался отредактировать его, но было недостаточно символов для переполнения стека. – kahmali

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