[[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