oktatas:web:nodejs:yeoman:yeoman_kezdes
Különbségek
A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
Előző változat mindkét oldalonElőző változat | |||
oktatas:web:nodejs:yeoman:yeoman_kezdes [2024/07/27 19:05] – eltávolítva admin | oktatas:web:nodejs:yeoman:yeoman_kezdes [2024/07/28 11:33] (aktuális) – létrehozva admin | ||
---|---|---|---|
Sor 1: | Sor 1: | ||
+ | [[oktatas: | ||
+ | ====== Yeoman kezdés ====== | ||
+ | |||
+ | * **Szerző: | ||
+ | * Copyright (c) 2015, Sallai András | ||
+ | * Szerkesztve: | ||
+ | * Licenc: [[https:// | ||
+ | * Web: https:// | ||
+ | |||
+ | ===== Bevezetés ===== | ||
+ | |||
+ | A Yeoman egy segédeszköz, | ||
+ | |||
+ | Az npm csomagkezelőben a Yeoman csomagjának neve röviden: | ||
+ | * yo | ||
+ | |||
+ | A Yeoman mellett a következő csomagokat szokás még használni: | ||
+ | * bower | ||
+ | * gulp | ||
+ | * live-server | ||
+ | * grunt | ||
+ | |||
+ | Lehetővé teszi projektek automatikus generálását, | ||
+ | letöltését. | ||
+ | |||
+ | A Yeoman weblapja: | ||
+ | * https:// | ||
+ | ===== Szükséges ===== | ||
+ | |||
+ | * Node.js | ||
+ | * npm | ||
+ | * git | ||
+ | |||
+ | Telepítés deb alapú Linuxon: | ||
+ | < | ||
+ | curl -sL https:// | ||
+ | apt install nodejs | ||
+ | </ | ||
+ | |||
+ | Ellenőrizd, | ||
+ | node --version && npm --version | ||
+ | git --version | ||
+ | |||
+ | |||
+ | Ha szükséges az npm csomagkezelő frissítése, | ||
+ | npm install --global npm@latest | ||
+ | |||
+ | |||
+ | ===== A Yeoman eszközök telepítése ===== | ||
+ | |||
+ | Az npm egy csomagkezelő, | ||
+ | Telepítés: | ||
+ | |||
+ | npm install --global yo bower grunt-cli | ||
+ | |||
+ | Ellenőrizzük a telepítést: | ||
+ | yo --version && bower --version && grunt --version | ||
+ | |||
+ | ===== Webalkalmazás készítése ===== | ||
+ | |||
+ | Telepítsünk egy generátort: | ||
+ | # npm install --global generator-webapp | ||
+ | |||
+ | Ezek után készítsünk egy projektet: | ||
+ | $ mkdir proj01 | ||
+ | $ cd proj01 | ||
+ | $ yo webapp | ||
+ | |||
+ | A kiadás elkészítését megkönnyíti a gulp. Telepítsük: | ||
+ | # npm install --global gulp | ||
+ | |||
+ | Lépjünk be a projekt könyvtárába: | ||
+ | $ gulp build | ||
+ | |||
+ | Létrejön egy dist nevű könyvtár. | ||
+ | |||
+ | Telepítsünk egy webszervert: | ||
+ | # npm install --global live-server | ||
+ | |||
+ | Lépjünk be a dist könyvtárba, | ||
+ | $ cd dist | ||
+ | $ live-server | ||
+ | |||
+ | Elindul a webszerver a 127.0.0.1: | ||
+ | Az alapértelmezett böngészőben automatikusan megnyílik a weblap. | ||
+ | |||
+ | ===== Webalkalmazás készítése 2 ===== | ||
+ | |||
+ | Telepítsünk egy generátort: | ||
+ | # npm install --global generator-webapp | ||
+ | |||
+ | Ezek után készítsünk egy projektet: | ||
+ | $ mkdir proj01 | ||
+ | $ cd proj01 | ||
+ | $ yo webapp | ||
+ | |||
+ | A kiadás elkészítése csak gulp használatával: | ||
+ | |||
+ | A projekt könyvtárában adjuk ki a következő parancsot: | ||
+ | $ bower install | ||
+ | |||
+ | Ezek után a fejlesztés elkezdhető a következő paranccsal: | ||
+ | $ gulp | ||
+ | |||
+ | A fejlesztés figyelemmel kísérése egy böngézsőben: | ||
+ | $ gulp serve | ||
+ | |||
+ | A kiadás megtekntése: | ||
+ | $ gulp serve:dist | ||
+ | |||
+ | ===== yo futtatása ===== | ||
+ | |||
+ | < | ||
+ | yo | ||
+ | ? ========================================================================== | ||
+ | ? ========================================================================== | ||
+ | ? ========================================================================== | ||
+ | We're constantly looking for ways to make yo better! | ||
+ | May we anonymously report usage statistics to improve the tool over time? | ||
+ | More info: https:// | ||
+ | ========================================================================== No | ||
+ | Native thread-sleep not available. | ||
+ | This will result in much slower performance. | ||
+ | You should re-install spawn-sync if possible. | ||
+ | Check / | ||
+ | ? 'Allo Sallai! What would you like to do? (Use arrow keys) | ||
+ | Run a generator | ||
+ | ────────────── | ||
+ | ❯ Install a generator | ||
+ | Find some help | ||
+ | Get me out of here! | ||
+ | ────────────── | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Források ===== | ||
+ | |||
+ | Források: | ||
+ | * https:// | ||
+ | * https:// |
oktatas/web/nodejs/yeoman/yeoman_kezdes.1722099910.txt.gz · Utolsó módosítás: 2024/07/27 19:05 szerkesztette: admin