Поиск…


замечания

Meteor - это полнотекстовая платформа JavaScript для разработки современных веб-приложений и мобильных приложений.

В рамках одного проекта вы можете создать своего клиента (браузер и / или гибридное мобильное приложение для Android и / или iOS) и сторон сервера.

Справочные страницы:

Версии

Версия Дата выхода
0.4.0 2012-08-30
0.5.0 2013-10-17
0.6.0 2013-04-04
0.7.0 2013-12-20
0.8.0 2014-04-21
0.9.0 2014-08-26
0.9.1 2014-09-04
0.9.2 2014-09-15
0.9.3 2014-09-25
0.9.4 2014-10-13
1.0.1 2014-12-09
1.0.2 2014-12-19
1.0.3.1 2014-12-09
1.1.0 2015-03-31
1.2.0 2015-09-21
1.3.0 2016-03-27
1.4.0 2016-07-25
1.5.0 2017-05-30

Начиная


Установить Метеор

В OS X и Linux

Установите последний официальный релиз Meteor с вашего терминала:

$ curl https://install.meteor.com/ | sh

В Windows

Загрузите официальный установщик Meteor здесь .

Создайте приложение


После установки Meteor создайте проект:

$ meteor create myapp

Запустить его


Запустить его локально:

$ cd myapp
$ meteor npm install
$ meteor

Примечание. Сервер Meteor работает на: http: // localhost: 3000 /

Затем отправляйтесь в http: // localhost: 3000, чтобы увидеть новое приложение Meteor.


  • Узнайте больше о том, как начать работу с Метеор в « Метеорном гиде» .
  • Исследуйте пакеты Meteor в атмосфере - современный, быстрый, хорошо спроектированный менеджер пакетов.

Примеры приложений

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

meteor create --example <app name>

Например, чтобы создать образец приложения todos , напишите:

meteor create --example todos

Чтобы получить список всех примеров приложений, введите:

meteor create --list

Управление пакетами

У Meteor есть собственный репозиторий пакетов на сайте weatherjs.com

Вы можете добавить новые пакеты из атмосферы, запустив:

meteor add [package-author-name:package-name]

Например:

meteor add kadira:flow-router

Аналогичным образом вы можете удалить один и тот же пакет:

meteor remove kadira:flow-router

Чтобы увидеть текущие пакеты в вашем проекте, введите:

meteor list

Список пакетов также можно найти в файле ./meteor/packages . Чтобы добавить пакет, добавьте имя пакета в этот файл и удалите его.

Чтобы добавить пакет локально (например, неопубликованные пакеты или отредактированная версия опубликованных пакетов), сохраните пакет в папке packages в корне.

Начиная с версии 1.3, Meteor добавила поддержку пакетов npm .

Вы можете использовать команду npm в каталоге проекта Meteor, как обычно бываете без Meteor, или с помощью команды meteor npm , которая будет использовать пакетную версию npm.

Понимание прогресса сборки

Иногда сборка занимает больше времени, чем ожидалось. Есть несколько переменных среды, которые вы можете установить, чтобы лучше понять, что происходит во время процесса сборки.

METEOR_DEBUG_BUILD=1       (logs progress)
METEOR_PROFILE=<n>         (logs time spent)
METEOR_DEBUG_SPRINGBOARD=1 (?)
METEOR_DEBUG_SQL=1         (logs SQLITE calls)
METEOR_PROGRESS_DEBUG=1    (? looks like it might be useful, but seems confusing)

Где <n> - количество мс. Любой процесс, занимающий больше времени, будет зарегистрирован.

Пример Linux / OSX

export METEOR_DEBUG_BUILD=1
export METEOR_PROFILE=100
meteor

Пример Windows

set METEOR_DEBUG_BUILD=1
set METEOR_PROFILE=100
meteor

Проверка версии Meteor Tool & Meteor Projects

Метеорный инструмент

Чтобы проверить установленную версию инструмента Meteor, просто запустите следующую команду за пределами любых проектов Meteor:

meteor --version

Чтобы получить список всех официальных (рекомендуемых) релизов Meteor, запустите:

meteor show METEOR

Метеорные проекты

Если вы хотите проверить версию проекта Meteor, вы также можете выполнить следующую команду внутри проекта:

meteor --version

или просто распечатать содержимое файла .meteor/release :

cat .meteor/release

Если вы хотите проверить версию пакетов, которые в настоящее время установлены в вашем проекте Meteor, распечатайте содержимое файла. .meteor/versions :

cat .meteor/versions

Метеорологический сайт

Чтобы посмотреть, какая версия веб-сайта Meteor a Meteor работает, выгрузите содержимое Meteor.release в консоли браузера во время посещения веб-сайта:

Meteor.release

Обновление проектов и установленных пакетов Meteor

Meteor Tool уведомит вас, когда появится более новая версия.

Чтобы обновить проекты Meteor до последней версии, выполните следующую команду внутри проекта Meteor:

meteor update

Если вы хотите обновить свой проект Meteor до определенного выпуска Meteor, выполните следующую команду внутри проекта:

meteor update --release <release>

Если вы хотите обновить все непрофильные пакеты, запустите:

meteor update --packages-only

Вы также можете обновлять определенные пакеты, передавая их имена в качестве аргумента командной строки для meteor update , например:

meteor update [packageName packageName2 ...]

Создайте мобильные приложения

Meteor использует Cordova для упаковки вашего приложения в гибридное мобильное приложение. После упаковки приложение можно распространять как собственные приложения (через Apple App Store, Google Play Store и т. Д.),

  1. Добавьте целевую платформу (ы) в проект Meteor:
meteor add-platform android
meteor add-platform ios # Only available with Mac OS
  1. Установите Android SDK и / или Xcode (для iOS, требуется Mac OS).
  1. Запустите проект (начните с режима разработки):
meteor run android # You may need to configure a default Android emulator first

Для iOS (доступно только для Mac OS):

meteor run ios # This will auto start an iOS simulator
  1. Создайте свой пакет приложений для распространения:
meteor build <output_folder> --server <url_app_should_connect_to>

Это создаст папки android и / или ios вместе с вашим комплектом серверов.

  • В папке android содержится файл release-unsigned.apk который вам нужно подписать и закрепить почтой.
  • Папка ios содержит проект Xcode, который нужно подписать.

См. Также раздел « Приложения для мобильных приложений» .
Справочная страница: Meteor Guide> Build> Mobile



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow