172 похожих чатов

У нас в проекте используется Python бэкенд, ангуляр фронтенд, сервер

nginx, всё это запускается через docker-compose, когда делаешь изменения во фронте (angular), чтобы они отразились в браузере при разработке - надо заново собирать фронтенд, что занимает около 30-60сек, в зависимости от мощности железа, ну вообщем вы поняли, очень много лишнего времени уходит на повторную сборку всего фронта, для того чтоб увидеть небольшое изменение, допустим понял размер пикселя - жди минуту, пока соберется, хотел узнать это вообще нормальная практика разработки или есть способ получше? чтобы изменения отражались моментально

7 ответов

5 просмотров

конечно есть, ng start или как-то так, запускается дев сервер с лайв релоадом

.- Автор вопроса
Alexandr
конечно есть, ng start или как-то так, запускается...

ng serve ты имел ввиду, есть такое и --hmr флаг есть, который добавляет hmr из коробки, но приложение в докере работает изолировано, когда запускаю ng serve у себя на хосте, он запускается как полностью отдельное приложение и при обращении к серверу сразу ошибка, а без сервера на сайт не попасть

.
ng serve ты имел ввиду, есть такое и --hmr флаг ес...

типа запросы не туда идут? поищи проксирование, там толи в package.json, толи где-то еще строку можно добавить, чтобы проксировало запросы на определенный url

.- Автор вопроса
Alexandr
типа запросы не туда идут? поищи проксирование, та...

Можно в src создать файл proxy.conf.json и указать в target адрес куда проксировать, думаешь заработает?

.
Можно в src создать файл proxy.conf.json и указать...

если есть работающий api на проде, то туда можно проксировать, а сам фронт запустить локально, после всех правок сбилдить и все

Ух. Быстро собирается у вас однако. У нас сборка фронта в CI минут 30-40

.- Автор вопроса
Sergey Shevchenko
Ух. Быстро собирается у вас однако. У нас сборка ф...

Это же еще от проекта очень сильно зависит, у нас пилят новую версию сайта, которая еще сырая и там не все фичи реализованы

Похожие вопросы

Обсуждают сегодня

Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
32
Хотел бы спросить у знающих, правильную ли я выбрал книгу для начала изучения ассемблера Юрова В.И ? Или есть более лучшие книги для начала обучения?
Botsman
25
Книга Юрова В.И пойдёт для обучения?
Botsman
24
$params = [ 'formid' => 'feedbackForm', 'formTpl' => '@CODE: <form class="form-validate" data-id="ajax_form"> <fieldset class="margin-bottom-md"> ...
Pathologic
1
> Примечательно, что новый владелец удаляет из GitHub любые жалобы, указывающие на подозрительную активность или смену владельца, и, видимо, рассчитывает на то, что пользовате...
Alex Sherbakov
1
Подскажите пожалуйста, а я могу вот такую штуку использовать? rpc, только реализованное в реббите https://www.rabbitmq.com/tutorials/tutorial-six-php ( или https://habr.com/ru...
Artyom
11
а мы ещё не созрели до того, чтобы создать отдельный чатик про настройку редакторов?
Cheese Syrowiecki
16
И ещё вопрос: можно ли типа как на дос как-то запариться и с помощью прерываний выводить текст, вместо функции printf ?
НѣкъиⰘижєжєиꙁъвьсєсвѣтьноѣсѣтиѥсть•
34
Всем привет! У меня почему-то по-разному отображается TListView в Debug и Release режимах (FireMonkey)! При запуске под Win приложения TListView заливается программо. в Debug ...
Александр COM
8
Ладно, ещё тупого спрошу. Код должен банально вывести значение регистра на консоль, на деле же не выводя ничего, просто оставляя нерабочую консоль (открыта, ничего не написан...
НѣкъиⰘижєжєиꙁъвьсєсвѣтьноѣсѣтиѥсть•
25
Карта сайта