Я начал свой путь разработки гибридных приложений некоторое время назад. Поскольку большую часть времени я занимался разработкой для iOS, у меня никогда не возникало проблем с настройкой среды разработки. Было всего 2 шага. Получите Mac, установите Xcode, и все готово.

С тех пор, как я начал работать над гибридными технологиями — Ionic, Angular, Cordova — я всегда тратил много времени на то, чтобы правильно и по порядку установить инструменты на новую машину. Наконец-то я нашла рецепт и хочу им поделиться. Надеюсь, это будет полезно некоторым другим разработчикам, таким как я, которые плохо знакомы с Angular и современной экосистемой веб-разработки.

Установитьnvm

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

Я считаю, что это самый важный шаг. Большинство фреймворков JavaScript построены поверх node, и правильная установка узла — это самое важное в вашей жизни!! Существует несколько способов установки node. Однако я обнаружил, что использование nvm(или, возможно, любого другого менеджера версий узлов)сэкономит много времени в будущем. проблемы при работе с node и npm. nvm — не что иное, как диспетчер версий узлов. Что еще более важно, он устанавливается с правильными разрешениями, необходимыми для чтения и записи модулей узла, и позволяет время от времени избавляться от использования sudo.

После установки nvm обновите bash_profile строками ниже. Перейдите сюда, если не знаете, как это сделать.

export NVM_DIR=~/.nvm 
source ~/.nvm/nvm.sh

Установить узел

Установка узла довольно проста после настройки nvm.

nvm install node

Теперь на вашем компьютере должны быть установлены node и npm. Вы можете проверить, используя приведенные ниже команды.

node -v
npm -v

Наконец установите Angular

npm install -g @angular/cli

Это должно быть довольно просто и работать без каких-либо сбоев, если предыдущая установка была чистой. Больше информации об использовании Angular CLI находится здесь.

Для этого может быть несколько способов, и есть много других статей по этой теме. Однако я нашел этот способ простым и менее сложным.

Это также моя первая попытка написать в сети, и я готов к критике. Я попытался связать ссылки везде, где я думал, что это необходимо. Я бы по-прежнему работал над обновлением контента сам и на основе отзывов.

Спасибо за чтение !