Как новичок в веб-разработке, вы легко удивитесь обилию интерфейсных фреймворков. Все говорили мне, чтобы я просто изучил 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_
Спасибо за чтение!