Поиск…
замечания
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 и т. Д.),
- Добавьте целевую платформу (ы) в проект Meteor:
meteor add-platform android
meteor add-platform ios # Only available with Mac OS
- Установите Android SDK и / или Xcode (для iOS, требуется Mac OS).
- Запустите проект (начните с режима разработки):
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
- Создайте свой пакет приложений для распространения:
meteor build <output_folder> --server <url_app_should_connect_to>
Это создаст папки android
и / или ios
вместе с вашим комплектом серверов.
- В папке
android
содержится файлrelease-unsigned.apk
который вам нужно подписать и закрепить почтой. - Папка
ios
содержит проект Xcode, который нужно подписать.
См. Также раздел « Приложения для мобильных приложений» .
Справочная страница: Meteor Guide> Build> Mobile