Я начал свой путь разработки гибридных приложений некоторое время назад. Поскольку большую часть времени я занимался разработкой для 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 находится здесь.
Для этого может быть несколько способов, и есть много других статей по этой теме. Однако я нашел этот способ простым и менее сложным.
Это также моя первая попытка написать в сети, и я готов к критике. Я попытался связать ссылки везде, где я думал, что это необходимо. Я бы по-прежнему работал над обновлением контента сам и на основе отзывов.
Спасибо за чтение !