-
Шаг 1. Глобально устанавливаем
vercel.Для этого в консоли пишем
npm i -g vercel. На момент написания инструкции актуальная версия — 21.0.1. -
Шаг 2. Регистрируемся на vercel.com.
-
Шаг 3. Переходим в корень проекта.
-
Шаг 4. Запускаем
vercel. Для этого в консоли пишем:vercel. -
Шаг 5: Авторизируемся
После выполнения
vercelвам предложат авторизироваться:Enter your email:- вводим свой email и жмем enter.На указанную почту будет выслано письмо с подтверждением:
We sent an email to ******. Please follow the steps provided inside it and make sure the security code matches *****.Нажимаем кнопку
VERIFY.Дожидаемся, пока в консоли появится подтверждение:
✔ Email confirmed Congratulations! You are now logged in. In order to deploy something, run ***vercel***.Теперь мы можем выгружать наши сайты на
vercel.com. -
Шаг 6: Выгрузка сайта.
Пишем в консоли
vercel.На вопрос
Set up and deploy “******”?отвечаемy.На вопрос
Which scope do you want to deploy to?отвечаемy.На вопрос
Link to existing project?отвечаемn.На вопрос
What’s your project’s name?пишем предпочтительное имя.На вопрос
In which directory is your code located?оставляем./(для create-react-app-проектов).На вопрос
Want to override the settings?выбираемn.P.S: В случае, если вы выгружаете webpack-приложение и директория, в которую
webpackсобирает файлы отличается отpublic, вам необходимо ответитьyи выбрать для перезаписи пунктOutput directory. В этом пункте укажите папку, куда webpack собирает файлы, в случае с заданием из блока 1.6 - это папкаdist.Готово!
vercelвыдал вам ссылку (и скопировал её в буфер обмена), по которой вы можете посмотреть ваш прекрасный сайт!
В случае статического файла vercel берет все файлы из корневой директории и публикует их на сервере.
Когда вы заходите по ссылке, которую вам дал vercel он находит index.html и открывает его для вас.
В случае webpack/react vercel выгружает проект на сервер и запускает build команду из файла package.json.
После этого vercel выгружает все из папки, которую вы указали как Output directory(по умолчанию - public).
Короткий ответ - написать в консоли vercel -- help и постараться разобраться самому.
Длинный ответ:
- Шаг 1: Получить список всех ваших проектов/выгрузок:
vercel ls. - Шаг 2: Удалить проект/выгрузку, которую вы неправильно сконфигурировали:
vercel rm **projectName**. - Шаг 3: Удалить папку
.vercelиз корня проекта (она скрытая). - Шаг 4: Сконфигурировать заново.
P.S: Самая частая проблема – выбор настроек на этапе Want to override the settings?.
После раскрытия списка возможных опций для перезаписывания передвигайтесь с помощью кнопок вверх/вниз
и выбирайте пробелом какие опции вы хотите перезаписать. После этого нажимаете enter и пишете значения для этих опций.
Спасибо у меня получилось разместить свой Flask(Python) сайт! :D
Но, возникла проблема. :( Моя программа не может перезаписывать данные в файлы.
Может вы знаете как это решить? Есть ли какие-то настройки доступа к записи в файл?
И да, на localhost все работало :/