Статьи

Совет: установка React Native

React Native быстро стал одной из самых популярных платформ для создания кроссплатформенных мобильных приложений. Основанный на JavaScript и React Library Facebook, он ориентирован на производительность и тесную интеграцию с нативными платформами. Благодаря тому, что Facebook вложил средства в фреймворк, а React учится один раз, пишет философию в любом месте , у React большое будущее.

Официального способа создания приложений для iOS в Windows или Linux не существует, поэтому данное руководство в основном посвящено установке в OS X.

Шаг 1: Менеджеры зависимостей

Начните с установки Homebrew , удобного инструмента для установки приложений на OS X, которых нет в магазине приложений. Chocolatey — это эквивалент Windows, с большинством необходимых пакетов, доступных в Linux.

Шаг 2. Установите дополнительные зависимости

сторож

Watchman — это сервис, который отслеживает изменения файлов и запускает действия на основе этих изменений. Команда React Native рекомендует мгновенно показывать изменения в коде.

Установка Mac

brew install watchman

Установка Windows

Поддержка Windows в Alpha, но прочитайте эту проблему GitHub, чтобы попытаться установить Watchman на Windows.

Установка Linux

 git clone https://github.com/facebook/watchman.git
cd watchman
./autogen.sh
./configure
make
sudo make install

поток

Flow — это средство проверки статического типа , которое поможет сделать ваш JavaScript более стабильным.

Установка Mac

 brew install flow

Установка Windows

Поддержка Windows в Alpha, но прочитайте эту проблему GitHub, чтобы попытаться установить Flow на Windows.

Установка Linux

 wget https://facebook.github.io/flow/downloads/flow-linux64-latest.zip
unzip flow-linux64-latest.zip
cd flow-linux64-latest
echo -e "\nPATH=\"\$PATH:$(pwd)/\"" >> ~/.bashrc && source ~/.bashrc

Шаг 3: Установить узел

Недостатком использования Homebrew является то, что наличие менеджера пакетов может привести к усложнению другого менеджера пакетов, и у вашей установки NPM могут возникнуть проблемы с надежностью. Если вы работаете в Windows, у Chocolatey не должно быть проблем.

Самый надежный способ установить Node — это установить его под NVM (Node Version Manager). Если у вас уже есть NVM или у вас установлена ​​версия Node 4+ другими способами, вы можете перейти к шагу 4.

Удалить предыдущую установку узла

Удалите существующую версию узла, следуя советам в этой сути , кратко изложенным:

 rm -rf /usr/local/lib/node_modules
brew uninstall node

Установить NVM

Linux и Mac OS

 curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.30.2/install.sh | bash

Windows

Есть неофициальные альтернативы для установки NVM на Windows, найдите их здесь .

Шаг 4: Установите последний узел и установите React Native

Теперь вы сможете запускать следующие команды для установки Node, установки версии Node по умолчанию для новых терминалов и установки React Native:

 nvm install node && nvm alias default node
npm install -g react-native-cli

Теперь у вас есть инструменты командной строки для React Native. Далее давайте установим зависимости iOS и Android.

Шаг 5: Установите Xcode

Xcode доступен только для Mac и может быть установлен непосредственно по этой ссылке .

Шаг 6: Зависимости Android

Java Developer Kit

Установите последнюю версию JDK (Java Development Kit) отсюда . Пользователям Mac также потребуется установленная среда выполнения Java, подробности см . Здесь .

Android SDK

Android Studio является официальной IDE для нативной разработки Android, и Android SDK, включенный в нее, загрузите Android Studio здесь .

Шаг 7: Создайте собственный проект React

Создайте проект React Native с помощью этой команды:

 react-native init projectname

Теперь у вас установлен React Native и ваш первый проект!

Пожалуйста, дайте мне знать, если у вас есть какие-либо вопросы или комментарии ниже.