[[oktatas:web|< Web]]
====== Sinto ======
* **Szerző:** Sallai András
* Copyright (c) 2024, Sallai András
* Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC BY-SA 4.0]]
* Web: https://szit.hu
===== A Sinto =====
Egy projektváz készítő csomag.
* browser-sync szerver gulp-pal
* hai-server váz
===== Telepítés =====
npm install --global sinto
Telepítés után, kapunk egy sin parancsot.
Ellenőrzés:
sin --version
===== Webhely váz készítése =====
Készítsük el a projekt könyvtárát és lépjünk be:
mkdir web
cd web
A webhely előkészítése:
sin init
===== Hamis REST API =====
Hamis REST API készítése, hai-server segítségével.
Készítsük el a projekt könyvtárát és lépjünk be:
mkdir api
cd api
A REST API előkszítése:
sin api
===== Futtatás PowerShellben =====
Alapértelmezetten PowerShell nem engedi az aláíratlan scriptek futtatását.
Megoldás:
Ellenőrizzük mi van beállítva:
Get-ExecutionPolicy
Állítsuk be a helyi felhazsnálónak:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
Ellenőrizzük újra a szabályokat:
Get-ExecutionPolicy
Megnézhetjük az összes szabályt:
Get-ExecutionPolicy -list
==== Csak az aktuális PowerShell munkamenetnek ====
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
===== Hamis REST API =====
Hamis REST API készítése hai-server segítségével:
sin api
===== TypeScript =====
Webes projekt, majd TypeScript hozzáadása a webes projekthez.
Projekt készítése:
mkdir app01
cd app01
Webes projekt készítése és TypeScript hozzáadása:
sin init
sin ts
Végül telepítsük a függőségeket:
npm install