curl -fsSL https://deb.nodesource.com/setup_20.x | sudo bash -
sudo apt-get install -y nodejs
sudo npm install -g @angular/cli
устанавливаем свагер
npm install swagger-ui-dist
Коммит
git commit -m "message"
отправка комитов на сервер
git push
получение изменений с сервера
git pull
Запуск в режиме разработки.
ng serve
статус, добавить порт, применить настройки
sudo ufw status
sudo ufw allow 3000
sudo ufw enable
/////////////////////
- Проверить текущую версию
В проекте выполни:
ng version
Увидишь версию Angular CLI и Angular (у тебя сейчас 19.2.14).
🔹 2. Обновить Angular CLI глобально
npm install -g @angular/cli@latest
🔹 3. Обновить Angular в проекте
В корне проекта:
ng update @angular/core@latest @angular/cli@latest
⚡ Angular CLI сам подскажет, какие ещё пакеты нужно подтянуть. Например, может сказать про RxJS, TypeScript и Zone.js.
🔹 4. Обновить остальные Angular пакеты
Если используешь Angular Material, Forms и прочее:
ng update @angular/material@latest
🔹 5. Проверить и протестировать
После апдейта:
npm install
ng serve
🔹 6. Что важно:
Angular обновляется только мажорно (19 → 20) через ng update.
Иногда нужно почистить node_modules и package-lock.json, если конфликтуют зависимости:
rm -rf node_modules package-lock.json
npm install
Установка иконок для ангуляра.
npm install @fortawesome/angular-fontawesome@latest @fortawesome/free-solid-svg-icons@latest @fortawesome/fontawesome-svg-core@latest --legacy-peer-deps