miranda-bender-vite
v1.2.14
Published
Tento balíček slouží jako základ pro rychlý vývoj a build šablon s Vite.
Readme
Miranda Bender Vite
Tento balíček slouží jako základ pro rychlý vývoj a build šablon s Vite.
Rychlý start
Inicializace projektu
Vytvoř si nový adresář a nainstaluj balíček:
npm install miranda-bender-vitePoté spusť inicializaci, která vytvoří složku
srca základníconfig.jsona přidá potřebné skripty do tvéhopackage.json:npx miranda-bender initStruktura projektu
Po inicializaci budeš mít:
- složku
src/jsasrc/scsss ukázkovými soubory - soubor
config.jsonv rootu - v
package.jsonpřidané skripty:dev– spustí vývojový serverdev:blank– spustí vývojový server v blank režimubuild– build projektu
- složku
Použití
Spusť vývojový server:
npm run devnebo build:
npm run buildKonfigurace
V souboru
config.jsonnastav:sourceUrl– zdrojová URL pro proxyblankMode– true/false pro blank režim
Poznámky
- Složky
srcadistjsou vždy ve tvém projektu, ne v balíčku. - Příkaz
previewnení součástí skriptů. - Pro další úpravy si přizpůsob vlastní
srcaconfig.json.
- Složky
Poznámka k optimalizaci obrázků
Při každém spuštění buildu (npm run build) probíhá optimalizace všech obrázků ve složce src/assets znovu, protože složka dist/ se vždy maže. To je vlastnost Vite a pluginu vite-plugin-imagemin – neuchovává optimalizované assety mezi buildy. Pokud potřebuješ rychlejší buildy, doporučuje se optimalizovat obrázky jednorázově mimo Vite a do projektu vkládat už optimalizované soubory.
Aktualizace po update balíčku
Pokud aktualizuješ balíček miranda-bender-vite (např. pomocí npm update), zkontroluj případné změny v vite.config.js:
- Tento soubor se při inicializaci kopíruje do rootu projektu a dále se automaticky nepřepisuje.
- Po updatu balíčku porovnej svůj
vite.config.jss novou verzí vnode_modules/miranda-bender-vite/vite.config.js. - Proveď případné změny ručně (například pomocí diff nástroje nebo porovnání ve VS Code).
- Pokud chceš přepsat celý soubor, můžeš jej zkopírovat z balíčku, ale pozor na vlastní úpravy.
Pro více informací si projdi komentáře v vite.config.js nebo kontaktuj autora.
