Как новичок в веб-разработке, вы легко удивитесь обилию интерфейсных фреймворков. Все говорили мне, чтобы я просто изучил React, поскольку он сейчас самый популярный, и забыл об Angular. Я пробовал React и не мог понять, что происходит, то же самое с Angular. У обоих была действительно плохая документация для новичка (личное мнение), поэтому я решил попробовать новую горячую вещь под названием Vue. Я слышал, что новичку легко научиться, и о боже, правильно ли.

Сделайте себе одолжение, просто взгляните на документацию и скажите, что это не очень лаконичный и понятный фрагмент: https://vuejs.org/v2/guide/

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

  • Что ж, тебе больше не о чем беспокоиться. Просто скачайте и установите http://surge.sh/ или запустите npm install -g surge
  • Как только вы это сделаете, перейдите в свой каталог Vue, также известный как папку, в которой находится весь ваш код Vue, и запустите npm run build.
  • Это создаст ваше приложение для производства и создаст папку «dist» в корневом каталоге. По завершении перейдите в папку «dist» и запустите surge
  • Вероятно, он попросит у вас адрес электронной почты и пароль. Введите все, что вам нужно, и нажмите Enter. После этого он попросит вас указать путь к каталогу. Это должна быть папка dist из приложения Vue. Снова нажмите Enter.
  • Затем инструмент Surge CLI обычно генерирует случайное доменное имя «‹random-name› .surge.sh». Вы можете перемещаться с помощью клавиш со стрелками по случайному имени и изменять его на все, что захотите.
  • После этого? Ты угадал. Вы нажимаете Enter, и ваше приложение работает под тем именем, под которым вы его зарегистрировали. Например, вот простое приложение Vue To Do, которое я сделал: http://vue-todo-test.surge.sh/#/ и мой личный сайт: http://suhadolnik.surge.sh/, оба которые размещаются на Surge.

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

Я собираюсь писать больше постов, в которых подробно рассказывается, как работать с кодом, или просто напишу вскрытие проектов, которые я завершаю, классов, которые я посещаю, и всего остального, связанного с кодом. Обратная связь была бы потрясающей! :)

Вы также можете подписаться на меня в Twitter @zasuh_

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