Раньше - поменял в коде - отправил в прод = готово.
А что принципиально поменялось-то?
Внес правки, запушил и все. Дальше
либо автоматика соберет и задеплоит,
либо вы выполните команду npm run build и по старинке зальете по фтп на прод.
были призваны упростить работу со сборкой и зависимостями
раньше вы скачивали необходимые библиотеки, вручную подключали их на страницы и т.п.
сейчас вы просто выполняете npm install super-liba и работаете.
Почему вы не жалуетесь на бэк-фреймы? На композер? Зачем эти усложнения, когда можно писать на ванильном пыхе, а библиотеки реквайрить вручную?
Поправка. Нужно указать их в глобальном игноре на своей машине.
1. Вам не придется игнорить эту папку в каждом проекте.
2. Эта папка не имеет вообще никакого отношения к проекту, и ее не должно быть в игноре конкретного проекта. Опять же вы используете идею, другие вскод, третьи - еще что-то. Засорять проектный игнор кучей не имеющих отношения к проекту записей - плохая идея.
Hy1lite, Вы купите себе VDS, то есть сервер, с белым IP.
Таким образом у вас в распоряжении будет сервер с хорошим каналом и аптаймом.
Но вы хотите его использовать только для переадресации на свой домашний? Зачем?
szQocks, ну про 30 минут с нуля вы загнули. Если полностью реализовывать поведение нативного селекта, то в полчаса не уложишься. Направление выпадающего списка вверх/вниз, клавиатурная навигация, мобильное представление и т.д...
ReBit-Ell, ну вообще-то разница времени не зависит от часовых поясов. Если до часа Икс осталось два часа, то это справедливо и для камчатки, и для европы.
А вычисление разницы это простейшая математическая операция вычитания.